Pascal Tritten wrote:
Tobias Heide wrote:
Pascal Tritten wrote:
find /path/to/recycle_bin/ -empty -type d -exec rm -vrf {} \;
Ich möchte jedoch nur alle leeren Unterverzeichnisse von recycle_bin/ löschen und nicht /path/to/recycle_bin/ selber.
Hi Pascal!
Bei mir macht der von dir angegebene Befehl genau das.
--- theide@linuxtest:~> find /home/theide/test -empty -type d /home/theide/test/test1 /home/theide/test/test2 /home/theide/test/test3 /home/theide/test/test4 /home/theide/test/test5 ---
/home/theide/test erscheint nicht in der Liste.
Soweit funktioniert es bei mir auch, nur wenn jetzt bei einem zweiten Durchlauf des Skripts - wenn test1/ bis test5/ gelöscht wurden - das Verzeichnis /home/theide/test/ leer ist, wird es auch gelöscht (resp. in der Liste angezeigt) und das ist, was ich nicht möchte.
Hi Pascal, genügt das: find /path/to/recycle_bin/\* -empty -type d -exec rm -vrf {} \; ^^ ? HTH Jens
Gruß, tobi
Gruss Pascal