Ist es sicher, unter Linux leere Verzeichnisse rekursiv zu löschen?

Ist es sicher, unter Linux leere Verzeichnisse rekursiv zu löschen?

Mit dem Befehl find können Sie alle leeren Verzeichnisse einfach rekursiv löschen. Welche leeren Verzeichnisse können sicher gelöscht werden und welche nicht?

Antwort1

Sie können Verzeichnisse rekursiv löschen, in denen Sie Ihre Daten ablegen (z. B. Documents, Videos, Images, Downloads, usw.), die anderen in Ihrem Home-Verzeichnis (z . B. .cache, .gnome, , .ssh), Ihr Stammverzeichnis und dessen Unterordner usw. sollten auf diese Weise nicht entfernt werden!

Eine nützliche und ziemlich sichere Möglichkeit hierfür ist die Verwendung des rmdirBefehls (mit find):

find . -empty -type d -exec rmdir {} +

Es startet im aktuellen Arbeitsverzeichnis.

verwandte Informationen