versteckte Verzeichnisse mit Umlauten und Sonderzeichen per find loeschen

cat1510

Well-Known Member
Hi all,

habt Ihr eine Ahnung, wie ich zum Beispiel folgendes Verzeichnis loeschen kann?

Code:
ls /data/temp/Designers Nacht/1) Drucksachen/1 Einladung/Aalhai:2fEntwrfe/.AppleDouble

Ich moechte per find die versteckten Verzeichnisse .AppleDouble loeschen.

bis jetzt habe ich schon gefuehlt jede Kommbination ausprobiert:

Code:
find /data/temp -type d -name ".AppleD*" -print0 | xargs -0 -I 'ls -bda'| xargs rm -rf
find /data/temp -type d -name ".AppleD*" -delete
find /data/temp -type d -name ".AppleD*" -print0 | xargs -0 -I 'rm -rf'

und noch 1000 andere.

Sobald es Sonderzeichen im Verzeichnisnamen gibt, kann er das nicht mehr loeschen.
Das steht auch in der man page von find, habe aber leider nicht begriffen was helfen soll.
Warum kann find die Verzeichnisse nicht mit ASCII Code ausgeben?
Dann koennte rm damit auch was anfangen.

ls -bda schreibt einen Verzeichnisnamen dann naemlich auch mit octal notation (richtig?).

Wer hat eine Idee, wie ich das machen kann/soll.

BSD 9.1 stable zfsroot zsh (spielt hier eigentlich keine Geige)

MFG

CAT
 
Mein Workaround: Ein Dateiverwaltungprogramm (GUI) -> zB Thunar bei xfce4 benutzen. Ggf. geht das auch mit mc (midnight commander)
 
Zurück
Oben