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: