Betriebssysteme > Betriebssystem-Tips
Viele dateien löschen
tassilo:
Hallo
hab heute gesehen das ein prozess viele viele Dateien angelegt hat.
ls -lah|wc -l
107167
wie lösche ich 108.000 files ?
ein rm schlug nat. fehl:
rm *
ksh: rm: Argument list too long
hat jemand ne gute idee ?
alles was mir gerade aus dem stehgreif einfällt ist ein find/xargs/rm gespann, aber das wird wohl recht lang dauern.
grüße
tassilo
sonnengott:
Ungeprüft!
--- Code: ---cd /in/dein/verzeichnis
for i in *
do
rm -f "$i"
done
--- Ende Code ---
...
Sonnenbrand:
Hi tassilo,
a) die find / xargs / rm variante dürfte gar nicht mal so lange laufen
b) verschieb die Files die übrig bleiben sollen wo anders hin und lösch das ganze Directory (rm -r -f /path/to/dir)
c) schon erstaunlich wie robust so ein Filesystem sein kann *g*
Andreas
Sonnenbrand:
Hallo sonnengott,
das wird nicht gehen - die Shell will den * expandieren und das geht komplett schief (Argumentlist to long...)
Andreas
sonnengott:
--- Zitat von: Sonnenbrand am 22. Januar 2009, 19:16:34 ---Hallo sonnengott,
das wird nicht gehen - die Shell will den * expandieren und das geht komplett schief (Argumentlist to long...)
Andreas
--- Ende Zitat ---
Wie oben schon erwähnt, ungeprüft...
Holger...
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln