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.
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]