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 rmdirprobabilmente 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