• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

In der schell Ordner suchen unter bestimmter größe! Und del.

cyrix20

Member
Also ich wüsste ganz gerne wie ich in der Shell oder unter KDE ordner die unter einer bestimmten größe sind suchen und löschen kann!
Hintergrund ist amarok und die Musik die ich dort gelöscht habe. leider lässt dieser die Ordner mit Cover übrig diese würde ich gerne suchen und löschen!

Meine idee war dann einfach nach Ordnern zu suchen unter 3MB oder so!

Jemand einen tipp wie man das am saubersten machen kann?
 
find -size dürfte bei entsprechender Angabe die Dateien finden und ein angehängtes -exec könnte den rm Befehl ausführen. man find verrät dir mehr.
 

admine

Ultimate Guru
jengelh schrieb:
Naaa, so was macht man mit xargs.
Code:
find /foo -size bar -print0 | xargs -0 rm

Ich mach es mit:
Code:
find /foo/* -size bar -exec rm {} \;

Was spricht dagegen?
Bzw. was spricht dafür, eher "xargs" zu nutzen? :roll:
 
Wenn mich nicht alles täuscht geht es darum das durch das exec rm bei jedem Treffer ein neuer Prozess gestartet wird, was bei xargs nicht der Fall ist. Zumindest beschleicht mich da sowas wie eine dunkle Erinnerung...

Aber jengelh wird das sicher richtig stellen können.
 
Oben