Android

So entfernen Sie Dateien und Verzeichnisse mit der Linux-Befehlszeile

?️ Wie entfernt man den Schreibschutz von einem USB-Stick, einer SD-Karte oder einer Festplatte

?️ Wie entfernt man den Schreibschutz von einem USB-Stick, einer SD-Karte oder einer Festplatte

Inhaltsverzeichnis:

Anonim

In diesem Tutorial zeigen wir Ihnen, wie Sie mit den Befehlen rm , unlink und rmdir Dateien und Verzeichnisse unter Linux entfernen.

So entfernen Sie Dateien

Verwenden Sie den Befehl rm (remove) oder unlink , um eine Datei in Linux von der Befehlszeile zu entfernen (oder zu löschen).

Mit dem Befehl unlink können Sie nur eine einzelne Datei entfernen, während Sie mit rm mehrere Dateien gleichzeitig entfernen können.

Seien Sie besonders vorsichtig, wenn Sie Dateien oder Verzeichnisse entfernen, da die gelöschte Datei nicht einfach wiederhergestellt werden kann.

  • Verwenden Sie zum Löschen einer einzelnen Datei den Befehl rm oder unlink gefolgt vom Dateinamen:

    unlink filename

    rm filename

    Wenn die Datei schreibgeschützt ist, werden Sie zur Bestätigung aufgefordert, wie unten gezeigt. Um die Datei zu entfernen, geben Sie y und drücken Sie die Enter . Andernfalls wird die Datei ohne Aufforderung gelöscht, wenn sie nicht schreibgeschützt ist.

    rm: remove write-protected regular empty file 'filename'?

    Um mehrere Dateien gleichzeitig zu löschen, verwenden Sie den Befehl rm gefolgt von den durch Leerzeichen getrennten Dateinamen.

    rm filename1 filename2 filename3

    Sie können auch einen Platzhalter ( * ) und reguläre Erweiterungen verwenden, um mehrere Dateien abzugleichen. Verwenden Sie beispielsweise den folgenden Befehl, um alle .pdf Dateien im aktuellen Verzeichnis zu entfernen:

    rm *.pdf

    Wenn Sie reguläre Erweiterungen verwenden, listen Sie zuerst die Dateien mit dem Befehl ls damit Sie sehen können, welche Dateien gelöscht werden, bevor Sie den Befehl rm ausführen.

    Verwenden Sie die Option rm mit der Option -i , um jede Datei vor dem Löschen zu bestätigen:

    rm -i filename(s)

    Um Dateien ohne Eingabeaufforderung zu entfernen, selbst wenn die Dateien schreibgeschützt sind, übergeben Sie die Option -f (force) an den Befehl rm :

    rm -f filename(s)

    Sie können auch rm Optionen kombinieren. Verwenden Sie beispielsweise den folgenden Befehl, um alle .txt Dateien im aktuellen Verzeichnis ohne Eingabeaufforderung im ausführlichen Modus zu entfernen:

    rm -fv *.txt

So entfernen Sie Verzeichnisse (Ordner)

Unter Linux können Sie Verzeichnisse mit rmdir und rm entfernen / löschen.

rmdir ist ein Befehlszeilenprogramm zum Löschen leerer Verzeichnisse, während Sie mit rm Verzeichnisse und deren Inhalt rekursiv entfernen können.

  • Verwenden Sie zum Entfernen eines leeren Verzeichnisses entweder rmdir oder rm -d gefolgt vom Verzeichnisnamen:

    rm -d dirname

    rmdir dirname

    Verwenden Sie den Befehl rm mit der Option -r (rekursiv), um nicht leere Verzeichnisse und alle darin enthaltenen Dateien zu entfernen:

    rm -r dirname

    Wenn ein Verzeichnis oder eine Datei innerhalb des Verzeichnisses schreibgeschützt ist, werden Sie aufgefordert, den Löschvorgang zu bestätigen.

    Verwenden Sie rm mit den Optionen -r (rekursiv) und -f um nicht leere Verzeichnisse und alle Dateien zu entfernen, ohne dazu aufgefordert zu werden:

    rm -rf dirname

    Verwenden Sie den Befehl rm -r gefolgt von den durch Leerzeichen getrennten Verzeichnisnamen, um mehrere Verzeichnisse gleichzeitig zu entfernen.

    rm -r dirname1 dirname2 dirname3

    Wie bei Dateien können Sie auch einen Platzhalter ( * ) und reguläre Erweiterungen verwenden, um mehrere Verzeichnisse abzugleichen.

Fazit

Inzwischen sollten Sie ein gutes Verständnis für die Verwendung der Linux-Befehle rm , rmdir und unlink und in der Lage sein, Dateien und Verzeichnisse sicher von der Befehlszeile zu entfernen.

rm rmdir unlink terminal