davide wrote:
ho spostato molti dei file che c'erano all'interno, ora, vorrei eliminare i
rami composti da sole directory vuote, così da snellire (la ricerca per) lo
spostamento dei file rimasti...
usi find con exec per eseguire rmdir
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.
In alternativa puoi fare qualcosa del genere (mettere in test tutti i
comandi di rimozione)
$ find . -type d -exec echo rmdir '{}' > test \;
e poi eseguirlo
$ sh ./test
e rieseguire fino a quando il numero di elementi di test si stabilizza
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook