[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT (ma forse no) bash cancellazione ricorsiva di files e cartelle ma solo da un certo livello in poi.



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 22/10/2012 16:50, Paolo Sala ha scritto:
> Piviul scrisse in data 22/10/2012 16:38:
>> Mario Vittorio Guenzi scrisse in data 22/10/2012 16:14:
>> 
>>> [...] per i files e' facile dico  find . -type f -name '*'
>>> -exec rm {} \; e i files spariscono, il problema e' se ad
>>> esempio sotto la dir /scambio/guenzi qualcuno al posto di un
>>> file mette una directory ad esempio manuali con dentro n files
>>> i files vengono cancellati la dir manuali no.
>>> 
>> perché non fare dopo anche find . -type d -exec rmdir {} \;
>> 
> ...mi spiego meglio che non vorrei che cancellassi qualcosa di
> troppo.
> 
> find /scambio/* -type f -exec rm {} \; && find /scambio/* -type d
> -exec rmdir {} \;
> 
> Così ti cancella soltanto le dir vuote contenute nelle subdir di
> /scambio/*
> 
> Ovviamente prima di eseguirle con rm o con rmdir conviene eseguirle
> con un ls o ls -d
> 
> Ciao
> 
> Piviul
> 
> 
no mi cancella anche le dir con le login che non hanno nulla dentro e
puo' succedere.

- -- 

Mario Vittorio Guenzi
E-mail jclark@tiscali.it
Si vis pacem, para bellum
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlCFZMIACgkQm6qs1ZkNrIon5gCdFaPOII68HtkfRHC9VsM8AD6j
9ygAnjt5glS0CNLllK5bZhtrqQT9InWH
=vQfz
-----END PGP SIGNATURE-----


Reply to: