Grazie al comando find è possibile ricercare tutte le cartelle e i file vuoti presenti sul nostro sistema. Possiamo cancellarle in un secondo, ma badiamo bene a ciò che facciamo.
Nei meandri del nostro disco rigido sono presenti chissà quante directory completamente vuote e inutilizzate da diverso tempo? Ricercarle e cancellarle tutte una per una sarebbe una gran bella seccatura. Proprio per questo motivo è possibile fare qualcosa per velocizzare il processo.
Per farlo, possiamo utilizzare uno dei comandi tipici della shell di Linux: stiamo parlando di find. Utilizzando opportunamente find, infatti, è possibile ricercare tutte le cartelle del tutto vuote e inutilizzare o anche file che occupano una dimensione pari a 0 byte. Non dobbiamo mai dimenticare, però, che è necessario prestare molta attenzione. All’interno della directory /etc/ sono infatti presenti numerose cartelle e file vuoti ma che è comunque consigliabile non rimuovere. Scopriamo come fare.
Se vogliamo ricercare tutte le directory vuote, lanciamo da terminale il comando:
find . -type d empty
Successivamente, per rimuovere quelle trovate, ci basta digitare:
find . -type d -empty -exec rmdir {} \;
La stessa opzione -empty può essere utilizzata per ricercare i file vuoti. Dunque, in questo caso lanciamo:
find . -type f -empty
Fonte: Linux and Life