Comment trouver les gros fichiers sous Linux ?
Tres souvent, il y a de nombreux fichiers sur les serveurs et chercher les fichiers sur l'ensemble du serveur peut s'averer lourd et long. Nous allons suivre 3 étapes simple pour localiser les fichiers occupant beaucoup d'espace.
1. Quels sont les disques à analyser ?
df -h
df pour disk free est une commande pour voir rapidement l'utilisation des disques. L'argument -h permet d'afficher des données plus lisible pour l'homme.
De cette commande, nous savons ou concentrer nos efforts
2. Quels sont les plus gros dossiers sur ce disque ?
du -a */folder* | sort -n -r | head -n 10
du pour disk usage est une commande pour avoir plus de précisions sur les dossier et les fichiers. La commande ci-dessus est très pratique pour afficher les 10 plus gros dossiers ou fichiers.
Nous pouvons utiliser cette commande de manière recursive et analyser des repertoires en profondeur.
3. Quels sont les plus gros fichiers sous un répertoire ?
du -sh /folder/* | sort -h
Cette commande permet de connaitre la taille de chaque sous répertoires à partir d'un repertoire donné.
Nous avons trouvé les gros dossiers, il nous reste plus qu'à localiser les gros fichiers sous ces répertoires.
Enjoy !