Δημοσιεύτηκε: 15 Ιουν 2009, 23:30
από sokoban4ever
Μπορείτε να κάνετε
Κώδικας: Επιλογή όλων
find / -name "Thumbs.db" -type f 2> /dev/null |xargs -d"\n" stat -c %s"-----------"%n | sort -n

για να δείτε σε όλο το σύστημα αρχείων τι παίζει με τα μεγέθη τους ( πάνω στην μύγα :lol: )
Γιατί αν είναι μικρούλια γιατί να τα διαγράψει κανείς;
και επίσης
Κώδικας: Επιλογή όλων
sudo updatedb && sudo locate Thumbs.db | xargs -d"\n" stat -c %s"-----"%n | sort -n


με το πάσο του.. ( μέχρι να κάνει το update ...zzzzzzzz :crazy: )

για να διαγραφουν κάντε
Κώδικας: Επιλογή όλων
sudo find / -name "Thumbs.db" -type f 2> /dev/null |xargs -d"\n" rm

ή
Κώδικας: Επιλογή όλων
find / -name "Thumbs.db" -type f 2> /dev/null -execdir rm -f '{}' \;

πάντως το xargs ήθελε -d delimeter και του έβαλα -d "\n"
και έτσι δεν χρειάζεται τον sed
αλλά από ότι είδα ψάχνατε για thumbs.db και όχι για Thumbs.db και το linux είναι case sensitive

Μπορείτε επίσης να δοκιμάσετε πρίν τρέξετε κάποια παραλαγή των παραπάνω να δώσετε
την μεταβλητη IFS (internal file seperator κάπως έτσι...) του session του shell την τιμή ""
δηλαδή
Κώδικας: Επιλογή όλων
IFS=""

;)