Normalerweise lösche ich Verzeichnisse mit rm :
rm -r myDir
Mir ist jedoch ein anderer Befehl bekannt, rmdir , der den Job genauso gut zu erledigen scheint:
rmdir myDir
Was ist der Unterschied zwischen diesen beiden Befehlen und wann sollte jeder verwendet werden?
rmdir(2)
dem nur leere Verzeichnisse entfernt werden können.
rm -r
: (1) Geben Sie den Befehl ein, aber geben Sie ihn nicht ein. (2) Nehmen Sie Ihre Hände von der Tastatur. (3) Zählen Sie bis fünf. (4) Drücken Sie die EINGABETASTE. Ich habe angefangen, so etwas mit allen gefährlichen Befehlen zu tun, um mir die Möglichkeit zu geben, zu sehen, was ich tue, sicherzustellen, dass ich die Dinge richtig eingegeben habe, darüber nachzudenken, ob es unerwartete Konsequenzen geben könnte usw. Gelegentlich führt mich dies Zum Beispiel, um meinen Befehl zu löschen und zuerst einige zusätzliche Überprüfungen durchzuführen.
rm -rf ~ /*
- bereinige mein Home-Verzeichnis. Oder warten Sie, vielleicht reinigen Sie das System. Immer gut zu überprüfen;).
rmdir
und rm -r
sind zwei Zeichenfolgen der gleichen Länge :-)