(modifié le 5 juin 2009 à 16:23)

fichier-vide-linuxBut : lister tous les fichiers ayant une taille de 0 ko (nulle) en ligne de commande sous Linux

C'est la commande find qui nous permet d'obtenir le résultat :

find /chemin/dossier -type f -size 0

Remplacez le /chemin/dossier par le dossier dans lequel vous souhaitez chercher les fichiers de taille nulle, vous pouvez essayer sur la racine "/" par exemple :

[shell]blogmotion:~# find / -type f -size 0
/var/games/gnobots2.classic_robots-super-safe.scores
/var/games/gnotski.37.scores
/var/games/gnobots2.robots_with_safe_teleport-safe.scores
/var/games/gnotski.18.scores
/var/games/gnotski.30.scores
/var/games/mahjongg.confounding.scores
/var/games/mahjongg.easy.scores
/var/games/mahjongg.dragon.scores
/var/games/gnotski.3.scores
/var/games/gnotravex.2x2.scores
/var/games/gnotski.36.scores
/var/games/gnibbles.4.1.scores
/var/games/gnobots2.robots_with_safe_teleport.scores
...[/shell]


Voici également une autre commande, similaire au cas où la première ne vous conviendrait pas :

[shell]find /chemin/dossier -type f -size 0 -exec ls -lh {} ; | awk '{ print $9 ": " $5 }'[/shell]

[shell]blogmotion:~# find / -type f -size 0 -exec ls -lh {} ; | awk '{ print $9 ": " $5 }'
/var/games/gnobots2.classic_robots-super-safe.scores: 0
/var/games/gnotski.37.scores: 0
/var/games/gnobots2.robots_with_safe_teleport-safe.scores: 0
/var/games/gnotski.18.scores: 0
/var/games/gnotski.30.scores: 0
/var/games/mahjongg.confounding.scores: 0
/var/games/mahjongg.easy.scores: 0
/var/games/mahjongg.dragon.scores: 0
/var/games/gnotski.3.scores: 0
/var/games/gnotravex.2x2.scores: 0
/var/games/gnotski.36.scores: 0
/var/games/gnibbles.4.1.scores: 0
/var/games/gnobots2.robots_with_safe_teleport.scores: 0
...
[/shell]

Voilà 🙂

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter