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

Linux Dateien und Verzeichnisse löschen

Alles ist eine Datei in Linux, einschließlich eines Verzeichnisses. Ein Verzeichnis ist nur eine Gruppe von Dateien.

Es gibt hauptsächlich zwei Befehle, die Dateien und Verzeichnisse unter Linux löschen:

  • rm
  • rmdir

Löschen Sie ein leeres Verzeichnis

Die rmdir Befehl wird verwendet, um ein leeres Verzeichnis unter Linux zu löschen.

Beispielsweise löscht der folgende Code das Verzeichnis „images“, das keine Dateien enthält:

$ rmdir images/

Wir können auch den rm verwenden Befehl mit dem -d Option zum Löschen eines leeren Verzeichnisses:

$ rm -d images/
Hinweis:Wenn sich Dateien im Verzeichnis befinden, können wir rmdir nicht verwenden um das Verzeichnis zu löschen.

Wenn wir den obigen Befehl in einem nicht leeren Verzeichnis ausprobieren würden, würden wir Folgendes erhalten:

$ rmdir images/

rmdir: images/: Directory not empty

Löschen Sie ein Verzeichnis und seinen Inhalt

Um ein Verzeichnis mit seinem gesamten Inhalt rekursiv zu löschen, verwenden Sie den rm Befehl mit dem Argument -r .

$ rm -r images/

Mit -rf können Sie auch ein Verzeichnis samt Inhalt zwangsweise löschen Argument.

$ rm -rf images/

Eine Datei löschen

Um eine Datei unter Linux zu löschen, verwenden Sie einfach den rm Befehl:

$ rm cat.gif

Eine Datei zwangsweise löschen

Um das Löschen einer Datei zu erzwingen, verwenden Sie -f Option mit dem rm Befehl:

$ rm -f cat.gif

Vor dem Löschen einer Datei oder eines Verzeichnisses auffordern

Wenn Sie vor dem Löschen einer Datei oder eines Verzeichnisses zur Bestätigung aufgefordert werden möchten, verwenden Sie -i Option mit dem rm Befehl:

$ rm -i cat.gif

remove cat.gif? y

Beim Löschen wortreich sein

Um eine Ausgabe der gelöschten Dateien anzuzeigen, verwenden Sie -v Möglichkeit:

$ rm -v cat.gif

cat.gif

Mehrere Dateien löschen

Um mehrere Dateien in einem Vorgang zu löschen, verwenden wir den * Platzhalter.

Der folgende Code löscht beispielsweise alle Bilder mit .gif Erweiterung:

ls images/
bird.png	cat.gif		dog.gif

rm *.gif

ls images/
bird.png

Vollständige rm-Nutzung

rm-Syntax

rm [-dfiPRrvW] file ...

Die folgende Tabelle zeigt die Verwendung des rm Befehl mit all seinen Optionen.

+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+
| Option | Description                                                                                                         |     |     |
+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+
| -d     | Attempt to remove directories as well as other types of files.                                                      |     |     |
| -f     | Attempt to remove the files without prompting for confirmation, regardless of the file's permissions.               |     |     |
| -i     | Request confirmation before attempting to remove each file, regardless of the file's permissions                    |     |     |
| -P     | Overwrite regular files before deleting them.                                                                       |     |     |
| -R     | Attempt to remove the file hierarchy rooted in each file argument.                                                  |     |     |
| -r     | Same as -R                                                                                                          |     |     |
| -v     | Be verbose when deleting files, showing them as they are removed.                                                   |     |     |
| -W     | Attempt to undelete the named files. Currently, this option can only be used to recover files covered by whiteouts. |     |     |
+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+

Linux
  1. Eine einfache Möglichkeit, Dateien und Verzeichnisse in Linux zu verstecken

  2. Finden Sie Dateien und Verzeichnisse in Linux wie ein Profi

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

  4. Finden Sie die größten Dateien und Verzeichnisse in Linux

  5. So finden und löschen Sie leere Verzeichnisse und Dateien in Linux

So finden und löschen Sie doppelte Dateien in Linux

3 Möglichkeiten, Dateien und Verzeichnisse in Linux zu finden

So finden und löschen Sie leere Verzeichnisse in Linux

So entfernen Sie Dateien und Verzeichnisse unter Linux

Finden Sie Dateien und Verzeichnisse unter Linux ganz einfach

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