Was bedeutet Linux RM?

青灯夜游
青灯夜游Original
2022-04-14 16:00:3310218Durchsuche

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.

Was bedeutet Linux RM?

Die Betriebsumgebung dieses Tutorials: CentOS 6-System, Dell G3-Computer.

Linux rm, vollständige englische Rechtschreibung: entfernen.

Was bedeutet Linux RM?

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.

So verwenden Sie den Befehl rm:

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
#删除前会询问是否删除

2. Löschen Sie das Verzeichnis

Wenn Sie das Verzeichnis löschen müssen, müssen Sie die Option „-r“ verwenden. Zum Beispiel:

[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
#会分别询问是否进入子目录、是否删除子目录

Sie werden feststellen, dass es bei der tatsächlichen Verwendung eine Katastrophe ist, wenn jede Verzeichnisebene und jede Datei bestätigt werden muss!

3. Zwangslöschung.

Wenn das zu löschende Verzeichnis 10.000 Unterverzeichnisse oder Unterdateien enthält, sind für die normale RM-Löschung mindestens 10.000 Bestätigungen erforderlich. Daher entscheiden wir uns beim tatsächlichen Löschen von Dateien dafür, das Löschen zu erzwingen. Zum Beispiel:

[root@localhost ~]# mkdir -p /test/lm/movie/jp
#重新建立测试目录
[root@localhost ~]# rm -rf /test
#强制删除,一了百了

Nach dem Hinzufügen der Force-Funktion wird das Löschen sehr einfach. Es ist jedoch zu beachten, dass Daten nach dem Force-Löschen nicht wiederhergestellt werden können, es sei denn, Sie verlassen sich auf Datenwiederherstellungstools von Drittanbietern wie Extundelete usw. Bitte beachten Sie jedoch, dass es schwierig ist, vollständige Daten wiederherzustellen. Im Allgemeinen ist es sehr selten, 70 % bis 80 % wiederherzustellen. Daher ist es besser, gute Arbeitsgewohnheiten zu entwickeln, anstatt auf die Datenwiederherstellung zu setzen. 🎜🎜Obwohl die Option „-rf“ zum Löschen von Verzeichnissen verwendet wird, wird beim Löschen von Dateien kein Fehler gemeldet. Aus Gründen der Benutzerfreundlichkeit wird daher im Allgemeinen direkt die Option „-rf“ verwendet, unabhängig davon, ob Dateien oder Verzeichnisse gelöscht werden. 🎜🎜Verwandte Empfehlungen: „🎜Linux-Video-Tutorial🎜“🎜

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn