ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
723
723
EMPFEHLEN
-
Hallo
Ich möchte auf meinem NAS (auf dem BusyBox-Linux läuft) rekursiv einen bestimmten Ordner löschen.
Das Command dazu sollte eigentlich folgendermaßen lauten
Dummerweise kann er mit der Option -print0 nichts anfangen, diese ist aber wichtig um die Leerzeichen in den Ordnernamen zu verarbeiten.Code :1
find . -name '@eaDir' -type d -print0 | xargs -0 rm -rf
Daher meine Frage: wie könnte ich den Befehl umschreiben dass es dennoch funktioniert?
Danke
P.S. wenn man dieses -find0 auf der Kiste nachinstallieren kann ist es mir auch recht. Ich hatte über ipkg die findutils installiert/aktualisiert aber das hat leider nicht geholfen
-
23.09.10 08:16 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Vielen Dank für den Hinweis...und sorry für die späte Antwort

Du hattest Recht, in /opt/bin fand ich die Befehle unter findutils-find und findutils-xargs. Ich musste meinen Befehl nur noch anpassen und es läuft wie geschmiert.
Danke
Ähnliche Themen
-
MySQL Suche ohne Leerzeichen
Von thommy1972 im Forum PHPAntworten: 4Letzter Beitrag: 03.01.11, 11:25 -
JUpload - Problem mit variablem Ordnernamen
Von WindowShopper im Forum JavaAntworten: 0Letzter Beitrag: 12.08.07, 18:37 -
Problem mit find in Shell
Von wildthinks im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 03.09.04, 14:47 -
Problem mit Find()
Von athlon im Forum C/C++Antworten: 13Letzter Beitrag: 25.06.04, 19:27





Zitieren

Login





