[gl-como] starnge rm :D

francesco francesco@brisa.homelinux.net
Mar 13 Mar 2007 09:29:13 CET


Pietro "m0nt0" Montorfano ha scritto:
> h7-25 ~ # rm -Rf /usr/portage/distfiles/*
> -su: /usr/bin/rm: Argument list too long
> h7-25 ~ #
> 
> 
> mamma mia :D
> 
il problema è semplice (credo):
se fai un

ls /usr/portage/distfiles/*


quanti Km di files ti vengono fuori ?

(più facile: ls -l | wc -l)


quando fai in bash
comando *

la bash lo fa diventare:

comando file1 file2 file3 .....

ogni file è un parametro per "comando"

ma il numero di parametri è limitato, non infinito.

questo vuol dire che dovresti fare:

for file_da_cancellare in ls /usr/portage/distfiles/
do
	# USO L'ECHO PER PRECAUZIONE !!!!
	echo rm -Rf $file_da_cancellare

done


ciao

-- 
Brisa Francesco
Via Gabelli 16
22077 Olgiate Comasco (CO)

http://brisa.homelinux.net
francesco@brisa.homelinux.net

       ________                ______
      / ____/ /               / ____/___  ____ ___  ____
     / / __/ /      ______   / /   / __ \/ __ `__ \/ __ \
    / /_/ / /___   /_____/  / /___/ /_/ / / / / / / /_/ /
    \____/_____/            \____/\____/_/ /_/ /_/\____/

http://www.gl-como.org

My public gpg key:
http://minsky.surfnet.nl:11371/pks/lookup?op=get&search=0xC67DC12DC4361693


Maggiori informazioni sulla lista gl-como