Supprimer les dossiers vides sous linux
Après l’article sur le dédoublonnage des fichiers, dans la série « Rangement », je voudrais supprimer tous les dossiers vides présents dans mes dossiers personnels. L’outil qui nous aidera aujourd’hui est find
.
La commande pour supprimer les dossiers vides présents dans un répertoire et tout ses sous-répertoires est la suivante :
$ find /path/to/dir -empty -type d -delete
ATTENTION: cette commande supprime directement les répertoires vides, si vous souhaitez seulement les lister, il vous faut enlever l’option -delete.
Si vous souhaitez supprimer, non plus les dossiers vides, mais les fichiers vides, remplacez simplement -type d
par -type f
. Et voila encore une astuce pour avoir un ordinateur un peu plus propre.
Source : http://www.cyberciti.biz/faq/howto-find-delete-empty-directories-files-in-unix-linux/