PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : brauche mal nen script



bjoernforce
12.06.03, 19:26
hallo leute.
bin auf der konsole noch etwas unbeholfen. brauche mal nen script/bash-befehl um alle dateien zu finden und zu loeschen die groesser als 1,9GB sind (sprich, nicht auf fat 32 passen). ich muss naehmlich auf fat32 sichern. und der kopiervorgang bricht immer bei zu grossen dateien ab.

schon mal vielen dank.

so long bjoern

ChengFU
12.06.03, 20:40
Ansich müsste das mit einem simplen "find" zu erledigen sein:



find / -size +1900000k -exec ls -la {} \;


Wenn da nur Dateien dabei rauskommen, die geloescht werden duerfen, dann kannst du das "echo" durch ein "rm -f" ersetzen. Die Alternative wäre, dass du das kopieren per find erledigst, indem du nur Dateien kopierst, die kleiner sind. Das müsste ungefähr so gehen:



find /quelle/ -size -1900000k -exec cp -dp {} /ziel/\;


Ich bin mir nebenbei ziehmlich sicher, dass die Grössenangabe oben keinewegs 1.9 GB entspricht, war aber zu faul zum genauer umrechen :-)

Gruss, CF

MajorPavian
12.06.03, 20:47
habs mal nachgerechnet, wenn ich mich nicht verrechnet hab sinds genau
1992294,4 KByte

Gruß
André