Trouver un gros fichier via le shell (-> SSH)

Aprčs une bonne journée de boulot, rien de vaut qu'une grosse panique.
oui je me suis pris 40Go dans la tronche, mais que c'est-il passé?
un hack? Ouf heureusement pas, un fichier log, qui a grandit.. et qui c'est vu épanouir... mais comment le tracker, le trouver, mais ou se cache-t-il ???

Je me suis trouvé dans le cas, de devoir trouver le dossier et/ou fichier le plus gros qui trainnait sur le serveur.

Il faut donc utiliser la commande
du -sh /*
ceci retourne quelque chose de ce type :
8.0K ./cgi-bin
204K ./error
23M ./html
980K ./icons
1.4M ./manual
1.6M ./usage
2.2G ./vhosts


On obeserve que le dossier ./vhost fait 2.2Go
SSH : cd vhosts/
du -sh ./*

Ceci retourne ŕ nouveau le dossier/fichier avec son poid.
il suffit de continuer, et tracker le fichier en question. :)

certain fichier ou dossier peuvent ętre caché (.nomdudossier)
donc du -sh ./.*

Mot clef :
Commande afficher Calculer Trouver taille dossier fichier SSH SHELL LINUX


Publié le 20 Juillet 2006 par luca | Ecouter l'article

Publié dans : Programmation , Linux

Accueil Précédent Suivant