marsnacht
30-04-2007, 11:30
Mit
find . */ -exec rmdir "{}" ";"
findet und loescht man alle leeren Verzeichnisse ab der Ebene wo man sich
gerade befindet. Allerdings werden Fehlermeldungen ausgegeben, weil ja einige Verzeichnisse nicht leer sind und daher nicht gelöscht werden können.
Genau diese Fehlermeldungen will ich nicht haben.
habe es auch schon mit
find . */ -exec rmdir "{}" --ignore-fail-on-non-empty ";"
und mit
find . */ -exec rmdir --ignore-fail-on-non-empty "{}" ";"
probiert. Leider erfolglos.
Welchen anderen Ansatz gibt es noch?
Vielen Dank!
find . */ -exec rmdir "{}" ";"
findet und loescht man alle leeren Verzeichnisse ab der Ebene wo man sich
gerade befindet. Allerdings werden Fehlermeldungen ausgegeben, weil ja einige Verzeichnisse nicht leer sind und daher nicht gelöscht werden können.
Genau diese Fehlermeldungen will ich nicht haben.
habe es auch schon mit
find . */ -exec rmdir "{}" --ignore-fail-on-non-empty ";"
und mit
find . */ -exec rmdir --ignore-fail-on-non-empty "{}" ";"
probiert. Leider erfolglos.
Welchen anderen Ansatz gibt es noch?
Vielen Dank!