ArgumentLIstTooLong

Da PiemonteWireless.

/bin/rm: Argument List Too Long

Mi e' capitato piu' volte di voler cancellare il contenuto di una directory dove il numero dei files presenti e abbastanza grande. Purtroppo il numero di argomenti che si puo' passare a /bin/rm e' limitato:

 utente@macchina:~$ rm /opt/unaDirectory/*.txt
 /bin/rm: Argument list too long.

Quanti files ci sono nella directory?

 utente@macchina:~$ ls -1 | grep txt | wc -l
 150000

Come faccio quindi? E' molto semplice:

 utente@macchina:~$ find . -name '*txt' | xargs rm

e tutto funziona bene.


Name (required):

Website:

Comment:

Discussione:ArgumentLIstTooLong

62 Rating: 2.1/5 (10 votes cast)

Strumenti personali