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

Linux „rm“-Befehlsbeispiele

Unix enthält zwei Befehle, mit denen Sie Dateien und Verzeichnisse löschen können:rm (Entfernen) und rmdir (Verzeichnis entfernen). Sie können auch den Befehl „rm“ verwenden, um ein Verzeichnis zu entfernen. In diesem Beitrag werden wir den Befehl rm in Linux diskutieren. rm ist ein Linux-Terminalbefehl zum Löschen/Entfernen von Dateien und Verzeichnissen. Die völlig kostenlose Anwendung wird als Build-Anwendung mit der Installation des Linux-Betriebssystems geliefert. Der Hauptautor dieser Anwendung ist Paul Rubin, Richard M. Stallman, Jim Meyering und David MacKenzie und wurde unter der GNU GPLv3-Lizenz veröffentlicht.

Eine Datei löschen

Löschen Sie eine Datei mit dem Befehl rm unter Linux.

$ rm file.txt   # Delete a File

Eine Datei mit Ausgabe löschen

Wenn Sie nach dem Löschen einer Datei eine Ausgabe erhalten möchten, verwenden Sie den Befehl rm mit dem Argument -v . Siehe folgenden Befehl.

$ rm -v file.txt   # Delete a file with Output
removed 'file.txt'

Nachfrage vor dem Löschen einer Datei/eines Verzeichnisses

rm-Befehl mit dem Argument -i zeigt Ihnen eine Warnmeldung an, bevor Sie eine Datei löschen. Sie erhalten die Warnmeldung vor dem Löschen jeder Datei, wenn Sie mehrere Dateien löschen.

$ rm -i file.txt   # Prompt a Warning Message before delete the file
rm: remove regular empty file 'file.txt'? y

Löschen Sie ein leeres Verzeichnis

Um ein leeres Verzeichnis zu löschen, verwenden Sie den Befehl rm unter Linux mit dem Argument -d. Siehe folgenden Befehl.

$ rm -d data/   # Delete Empty Directory

Löschen Sie ein Verzeichnis mit seinem Inhalt

Um ein Verzeichnis mit seinem gesamten Inhalt rekursiv zu löschen, verwenden Sie den Befehl rm mit dem Argument -R. Verwenden Sie das Argument -f mit dem Argument -R, um das Verzeichnis zwangsweise zu löschen.

$ rm -Rf data/   # Delete a Directory with content

Sie können auch den folgenden Befehl verwenden, um ein Verzeichnis mit seinem Inhalt rekursiv zu löschen.

$ rm -rf data/

Eine Datei zwangsweise löschen

Um eine Datei zwangsweise zu löschen, verwenden Sie den Befehl rm unter Linux mit dem Argument -f. Siehe folgenden Befehl.

$ rm -f file.txt   # Delete a File Forcefully

Nachfrage vor dem Löschen von mehr als 3 Dateien

rm-Befehl mit dem Argument -I wird einmal eine Warnmeldung ausgeben, bevor weitere drei Dateien gelöscht werden.

$ rm -I file*   # Prompt a warning message before deleting more than 3 files
rm: remove 5 arguments? y

Mehrere Dateien mit Wildcard löschen

Löschen Sie mehrere Dateien gleichzeitig mit dem Befehl rm unter Linux mit Wildcard. Hier habe ich fünf Textdateien. Um also alle Dateien zu löschen, verwenden Sie den folgenden Befehl.

$ ls
file1.txt  file2.txt  file3.txt  file4.txt  file5.txt
$ rm file*   # Delete Multiple Files using Wildcard

Sie können auch mehrere Dateien gleichzeitig mit Hilfe der Dateierweiterung mit dem Befehl rm in Linux löschen. Siehe folgenden Befehl.

$ ls
file1.txt  file2.txt  file3.txt  file4.txt  file5.txt
$ rm *.txt


Linux
  1. Linux-rm-Befehl

  2. 8 Linux TR-Befehlsbeispiele

  3. rm-Befehlsbeispiele unter Linux

  4. ps-Befehlsbeispiele in Linux

  5. w Befehlsbeispiele unter Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux