Unter Linux lautet der vollständige Name „remove“, was „Löschen“ bedeutet. Die Syntax lautet „rm [Option] Datei oder Verzeichnis“; Die angegebene Datei befindet sich im Dateisystem oder im Verzeichnis, und das System generiert beim Löschen keine Meldung. Wenn die Datei nicht gesichert ist, kann sie nicht wiederhergestellt werden.
Die Betriebsumgebung dieses Tutorials: CentOS 6-System, Dell G3-Computer.
Linux rm, vollständige englische Rechtschreibung: entfernen.
Der Linux-RM-Befehl wird zum Löschen einer Datei oder eines Verzeichnisses verwendet.
rm ist ein leistungsstarker Löschbefehl, der bestimmte Dateien oder Verzeichnisse im Dateisystem dauerhaft löschen kann. Wenn Sie den Befehl rm zum Löschen einer Datei oder eines Verzeichnisses verwenden, generiert das System keine Eingabeaufforderung. Das Grundformat dieses Befehls ist:
rm [选项] 文件或目录
Optionen:
-f
: Löschung erzwingen (force), im Gegensatz zur Option -i fragt das System bei Verwendung von -f nicht mehr nach , aber Löschen Sie die Zieldatei oder das Zielverzeichnis direkt. -f
:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。
-i
:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。
-r
-i
: Genau das Gegenteil von -f. Das System gibt vor dem Löschen von Dateien oder Verzeichnissen eine Aufforderung aus. Mit -i kann das versehentliche Löschen nützlicher Dateien oder Verzeichnisse effektiv verhindert werden. -r
: Rekursives Löschen, wird hauptsächlich zum Löschen von Verzeichnissen verwendet. Es kann das angegebene Verzeichnis und den gesamten darin enthaltenen Inhalt, einschließlich aller Unterverzeichnisse und Dateien, löschen. Beachten Sie, dass der Befehl rm ein destruktiver Befehl ist, da der Befehl rm die Datei oder das Verzeichnis dauerhaft löscht. Das bedeutet, dass die Datei oder das Verzeichnis gelöscht wird, wenn sie nicht gesichert wird, sobald der Befehl rm verwendet wird. , kann nicht wiederhergestellt werden. Seien Sie daher vorsichtig, wenn Sie den Befehl rm zum Löschen eines Verzeichnisses verwenden.
1. Optionen weglassen
Wenn der Befehl rm keine Optionen hinzufügt, ist die Standardausführung „rm -i Dateiname“, was bedeutet, dass er ausgeführt wird Bevor Sie eine Datei löschen, fragen Sie zunächst, ob Sie sie löschen möchten. Zum Beispiel:[root@localhost ~]# touch cangls [root@localhost ~]# rm cangls rm:是否删除普通空文件"cangls"?y #删除前会询问是否删除
[root@localhost ~]# mkdir -p /test/lm/movie/jp #递归建立测试目录 [root@localhost ~]# rm /test rm:无法删除"/test/": 是一个目录 #如果不加"-r"选项,则会报错 [root@localhost ~]# rm -r /test rm:是否进入目录"/test"?y rm:是否进入目录"/test/lm/movie"?y rm:是否删除目录"/test/lm/movie/jp"?y rm:是否删除目录"/test/lm/movie"?y rm:是否删除目录"/test/lm"?y rm:是否删除目录"/test"?y #会分别询问是否进入子目录、是否删除子目录
[root@localhost ~]# mkdir -p /test/lm/movie/jp #重新建立测试目录 [root@localhost ~]# rm -rf /test #强制删除,一了百了
Das obige ist der detaillierte Inhalt vonWas bedeutet Linux RM?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!