Trouver les répertoires vides et les fichiers vides sous Linux

i found you!

Aujourd'hui j'ai eu besoin de trouver quels étaient les dossiers vides de mon Linux Ubuntu et quels étaient les fichiers dont la taille est de 0 byte.

Après recherche, Linux permet de trouver ces répertoires et fichiers vides grâce à la commande "find".

Trouver les répertoires vides en utilisant la commande find

Pour trouver les dossiers vides du répertoire courant, il faut exécuter la commande suivante:

find . -type d -empty

Pour trouver les dossiers vides du répertoire "/tmp", il faut exécuter la commande suivante:

find /tmp -type d -empty

On peut également supprimer ces répertoires automatiquement via la commande suivante:

find /tmp -type d -empty -exec rmdir {} \;

Attention toutefois à ne pas supprimer les répertoires vides des dossiers systèmes.

Trouver les fichiers vides en utilisant la commande find

Pour trouver les fichiers vides (fichiers de 0 bytes), il faut exécuter la commande suivante:

find . -type f -empty

Veillez noter que ces fichiers sont généralement utilisés comme verrous ou en fichiers tampons par certaines applications. Supprimez les avec attention.

Allez plus loin avec les fichiers vides et la commande find

Pour connaitre le nombre de fichiers vides dans le répertoire courant, il suffit d'utiliser la commande suivante:

find . -type f -empty | wc -l

Pour connaitre le nombre de fichiers NON vides dans le répertoire courant, il suffit d'utiliser la commande suivante:

find . -type f -not -empty | wc -l

Veuillez noter que l'option "-not" inverse l'option requêtée.

Leave a Reply

Your email address will not be published. Required fields are marked *