rm -rf /*Was bedeutet das?

爱喝马黛茶的安东尼
Freigeben: 2020-07-13 16:32:05
Original
121690 Leute haben es durchsucht

rm -rf /*Was bedeutet das?

Freunde, die häufig VPS-Host-Austauschforen besuchen, können feststellen, dass einige Benutzer, die einen Streich spielen möchten, antworten, dass sie „rm -rf /“ ausführen müssen, wenn Benutzer Fragen zu Befehlen stellen. in SSH" *", wenn Sie diesen Befehl nicht verstehen, kann dies dazu führen, dass die gesamten Linux-Systemdateien gelöscht werden.

Dieser Löschbefehl kann nur von Konten mit „Root“-Berechtigungen ausgeführt werden. Andere Konten ohne „Root“-Berechtigungen können nur Dateien löschen, die ihren eigenen Benutzern oder Benutzergruppen gehören.

Linux-Verzeichnisse werden in Verzeichnissen wie / gespeichert. rm ist der Linux-Löschbefehl, gefolgt von „-rf“ und „-r“ bezieht sich auf rekursives Löschen (bedeutet das Löschen aller Dateien und Ordner im aktuellen Verzeichnis). , während „-f“ sich auf das erzwungene Löschen bezieht. Das abschließende /* bezieht sich auf alle Dateien im Stammverzeichnis „/“.

Wenn dann ein erzwungenes rekursives Löschen im Verzeichnis / durchgeführt wird, löscht der Befehl alle Systemverzeichnisse unter /, einschließlich /home, /sbin usw., ohne dass eine Eingabeaufforderung erfolgt.

rm -rf /*
Nach dem Login kopieren

Bitte führen Sie die oben genannten Befehle nicht nach Belieben aus, da sonst das gesamte Linux-System gelöscht wird.

Verwandte Empfehlungen: „Linux-Betriebs- und Wartungs-Tutorial

Wir erstellen ein a-Verzeichnis im Stammverzeichnis und erstellen eine B-Datei und eine C-Datei darunter ein Verzeichnis

rm -rf /*Was bedeutet das?

Verwenden Sie # rm -rf /a, um zu sehen, was der Effekt ist.

rm -rf /*Was bedeutet das?

# Es ist kein Problem, den Befehl rm -rf normal zu verwenden, da es sich um einen Befehl zum Löschen eines gesamten Verzeichnisses handelt.

Dann löschen wir /

rm -rf /*Was bedeutet das?

Hier erhalten Sie eine Eingabeaufforderung, damit Sie im Allgemeinen keinen Fehler machen. Im Internet heißt es, dass diese Eingabeaufforderung in Version 7 hinzugefügt wurde. Seien Sie also vorsichtig, wenn Sie unter Version 7 sind!

Aber /* wird direkt ausgeführt.

rm -rf /*Was bedeutet das?

Obwohl nicht alle gelöscht werden können.

rm -rf /*Was bedeutet das?

Aber es funktioniert immer noch, das heißt, einige Befehle können nicht verwendet werden.

Aber sollte es nicht sofort abstürzen? Wie kommt es, dass ich es noch bedienen kann? Egal, starten Sie es zuerst neu und sehen Sie, was passiert.

rm -rf /*Was bedeutet das?

Nun, es scheint gestorben zu sein.

Daher wird nicht empfohlen, rm zu verwenden. Verwenden Sie stattdessen mv, um die Datei nach /delete/year, Monat und Tag zu verschieben und dann eine geplante Aufgabe zu schreiben, um sie jeden Monat zu löschen. Es entspricht der Funktion eines Papierkorbs.

Das obige ist der detaillierte Inhalt vonrm -rf /*Was bedeutet das?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!