GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So entfernen Sie Dateien und Verzeichnisse mit der Linux-Befehlszeile

Dieses Tutorial zeigt Ihnen, wie Sie rm verwenden , unlink , und rmdir Befehle zum Entfernen von Dateien und Verzeichnissen in Linux.

So entfernen Sie Dateien #

Um eine Datei in Linux von der Befehlszeile zu entfernen (oder zu löschen), verwenden Sie entweder die rm (entfernen) oder unlink Befehl.

Das unlink Mit dem Befehl rm können Sie nur eine einzelne Datei entfernen , können Sie mehrere Dateien gleichzeitig entfernen.

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

  • Um eine einzelne Datei zu löschen, verwenden Sie den rm oder unlink Befehl gefolgt vom Dateinamen:

    unlink filename
    rm filename

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

     
    rm: remove write-protected regular empty file 'filename'?
  • Um mehrere Dateien auf einmal zu löschen, verwenden Sie den rm Befehl gefolgt von den durch Leerzeichen getrennten Dateinamen.

    rm filename1 filename2 filename3

    Sie können auch einen Platzhalter verwenden (* ) und regelmäßige Erweiterungen, um mehrere Dateien abzugleichen. Zum Beispiel, um alle .pdf zu entfernen Dateien im aktuellen Verzeichnis, verwenden Sie den folgenden Befehl:

    rm *.pdf

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

  • Verwenden Sie den rm mit dem -i Option zum Bestätigen jeder Datei vor dem Löschen:

    rm -i filename(s)
  • Um Dateien ohne Aufforderung zu entfernen, auch wenn die Dateien schreibgeschützt sind, übergeben Sie -f (force)-Option zum rm Befehl:

    rm -f filename(s)
  • Sie können auch rm kombinieren Optionen. Zum Beispiel, um alle .txt zu entfernen Dateien im aktuellen Verzeichnis ohne Aufforderung im ausführlichen Modus zu speichern, verwenden Sie den folgenden Befehl:

    rm -fv *.txt

So entfernen Sie Verzeichnisse (Ordner) #

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

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

  • Um ein leeres Verzeichnis zu entfernen, verwenden Sie entweder rmdir oder rm -d gefolgt vom Verzeichnisnamen:

    rm -d dirname
    rmdir dirname
  • Um nicht leere Verzeichnisse und alle darin enthaltenen Dateien zu entfernen, verwenden Sie den rm Befehl mit dem -r (rekursive) Option:

    rm -r dirname

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

  • Um nicht leere Verzeichnisse und alle Dateien ohne Aufforderung zu entfernen, verwenden Sie rm mit dem -r (rekursiv) und -f Optionen:

    rm -rf dirname
  • Um mehrere Verzeichnisse gleichzeitig zu entfernen, verwenden Sie rm -r Befehl gefolgt von den durch Leerzeichen getrennten Verzeichnisnamen.

    rm -r dirname1 dirname2 dirname3

    Wie bei Dateien können Sie auch einen Platzhalter verwenden (* ) und regelmäßige Erweiterungen, um mehreren Verzeichnissen zu entsprechen.

Schlussfolgerung #

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

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.


Linux
  1. So entfernen Sie Benutzer in Linux über die Befehlszeile

  2. So löschen Sie Dateien und Verzeichnisse in Linux über die Befehlszeile

  3. So teilen und kombinieren Sie Dateien von der Befehlszeile in Linux

  4. So entfernen Sie Dateien und Verzeichnisse in der Linux-Befehlszeile [Anfänger-Tutorial]

  5. So starten Sie Linux über die Befehlszeile neu

So sichern Sie Dateien und Verzeichnisse mit Rsync unter Linux

So entfernen Sie Dateien und Verzeichnisse unter Linux

So entfernen Sie Dateien und Verzeichnisse auf einem Linux-Terminal

So löschen Sie Dateien und Verzeichnisse mit der Linux-Befehlszeile

So laden Sie Dateien in Rocky Linux 8 über die Befehlszeile mit wget herunter

Grundlagen der Linux-Befehlszeile – Arbeiten mit Dateien und Verzeichnissen