But : 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 :
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 ...
Voici également une autre commande, similaire au cas où la première ne vous conviendrait pas :
find /chemin/dossier -type f -size 0 -exec ls -lh {} ; | awk '{ print $9 ": " $5 }'
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
...
Voilà












3 commentaires
5 juin 2009 à 10h50
Je confirme c’est bien utile
5 juin 2009 à 11h15
N’aurais tu pas oublié un « -type » dans la toute première commande ? (il y a différence entre la commande et l’exemple) sinon très utile merci
5 juin 2009 à 16h20
Oui il a sauté (il y était bien dans l’exemple par contre), c’est corrigé
Additional comments powered by BackType