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.

