[RISOLTO]cancellare i file con size 0

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
gabo
Prode Principiante
Messaggi: 69
Iscrizione: giovedì 19 aprile 2007, 0:26

[RISOLTO]cancellare i file con size 0

Messaggio da gabo »

Ciao, ho delle cartelle in cui un programma scrive dei file che possono avere una certo peso (in kbyte) oppure avere peso nullo (size 0).
Sto cercando di fare uno script BASH per selezionare in una cartella tutti i file che hanno size zero ed eliminarli .... ad dirsi sembra facile ma non capisco come fare. Il comando che provo a dare è

ls -la | awk ' { print $5 " " $8 } ' | grep 0

solo che seleziona i file nella colonna size che contengono almeno uno zero mentre io vorrei avere una lista dei soli file che pesano effettivamemnte zero per poterli eliminare. idee?
Ultima modifica di gabo il mercoledì 12 dicembre 2007, 21:56, modificato 1 volta in totale.
jofor
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3637
Iscrizione: domenica 21 maggio 2006, 11:57

Re: cancellare i file con size 0

Messaggio da jofor »

kleansweep

fa questo lavoro e funziona ;)

p.s. inoltre cerca i collegamenti spezzati o orfani ecc...  (mad)

ciao, ciao
"Il tuo sapere va condiviso con gli altri, non c'è miglior investimento per crescere..." (jofor)
Buon Ubuntu a tutti.
skype: panenutella
Avatar utente
takeshi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 789
Iscrizione: venerdì 24 novembre 2006, 18:33

Re: cancellare i file con size 0

Messaggio da takeshi »

In questo caso, imho, find è quello che serve:

Codice: Seleziona tutto

find . -type f -size 0 -exec echo {} \;
Se metti rm al post di echo ottieni la rimozione (controlla prima!).
Raising Elephants Is So Utterly Boring
gabo
Prode Principiante
Messaggi: 69
Iscrizione: giovedì 19 aprile 2007, 0:26

Re: cancellare i file con size 0

Messaggio da gabo »

ok grazie mille per i consigli!
Avatar utente
elegos
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1308
Iscrizione: sabato 14 ottobre 2006, 18:34
Contatti:

Re: [RISOLTO]cancellare i file con size 0

Messaggio da elegos »

cmq potresti col comando di prima $0$ mi pare... ma potrei confondermi!
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti