Re: cancellare dirctory vuote.
Davide Prina wrote:
> probabilmente qualcosa del genere (non testato) ... naturalmente devi
> prima posizionarti nella directory "home" in cui deve avvenire la
> rimozione delle directory vuote o mettere tale "home" al posto del .
>
> $ find . -type d -exec rmdir '{}' \;
>
> però in teoria bisognerebbe eseguirlo più volte, perché se una directory
> contiene solo un'altra directory vuota ... allora viene cancellato solo
> quest'ultima.
perfetto.
fa proprio quello che voglio.
immaginavo si dovessero fare delle esecuzioni successive, per le directory
che contengono solo sottodirectory vuote...
grazie mille
>
> In alternativa puoi fare qualcosa del genere (mettere in test tutti i
> comandi di rimozione)
>
> $ find . -type d -exec echo rmdir '{}' > test \;
questo funziona ugualmente, ma bisogna passarlo via sed o qualcosa di
simile. se le directory hanno caratteri speciali (spazi) non si riesce ad
eliminare tutto.
Reply to: