Pagina 1 di 1
Comando per eliminare directory vuote
Inviato: mercoledì 1 marzo 2017, 10:21
da superazo
Salve a tutti! È possibile tramite un comando da terminale posizionarsi in una cartella (contenente tante sottocartelle e relative sottocartelle ad albero) e fare in modo che si eliminino tutte le cartelle vuote?
So che è possibile farlo tramite fslint, ma da terminale?
Grazie a tutti.
Re: Comando per eliminare directory vuote
Inviato: mercoledì 1 marzo 2017, 10:51
da Gerry Ghetto
Per eliminare le cartelle vuote: rmdir
Re: Comando per eliminare directory vuote
Inviato: mercoledì 1 marzo 2017, 13:04
da Ubuntello
Ciao superazo,
sì, puoi trovare le cartelle vuote con “find”, e far eseguire “rmdir” per rimuoverle. Il seguente comando eliminerà tutte le sottocartelle
attualmente vuote:
Se vuoi rimuovere con un solo comando anche le cartelle che potrebbero
diventare vuote (ovvero cartelle che diventano vuote dopo aver rimosso le sottocartelle vuote), aggiungi l'opzione “-p”:
Codice: Seleziona tutto
find -type d -empty -exec rmdir -p {} \; 2>/dev/null
