Lorsqu’on gĂšre un systĂšme Linux, il est souvent nĂ©cessaire d’identifier les fichiers et dossiers les plus volumineux pour libĂ©rer de l’espace disque. Cet article vous prĂ©sente plusieurs commandes efficaces pour trier les fichiers par taille, avec des options avancĂ©es et une optimisation SEO pour assurer une meilleure visibilitĂ©.
Table of Contents
1. Trier les fichiers par taille dans un dossier
La commande de base pour lister les fichiers d’un rĂ©pertoire par taille est :
ls -lhS
-l
: Affichage en liste longue-h
: Format lisible par l’humain (Ko, Mo, Go)-S
: Trie les fichiers du plus grand au plus petit
Pour inverser l’ordre (du plus petit au plus grand) :
ls -lhSr
2. Trier les fichiers récursivement par taille
Si vous souhaitez inclure les sous-dossiers et classer les fichiers selon leur taille, utilisez du
:
du -ah . | sort -rh
-a
: Inclut tous les fichiers-h
: Format lisiblesort -rh
: Trie en ordre décroissant
Pour afficher seulement les 10 plus gros fichiers :
du -ah . | sort -rh | head -10
3. Trier uniquement les fichiers (exclure les dossiers)
Pour lister et trier uniquement les fichiers sans afficher les dossiers :
find . -type f -exec du -ah {} + | sort -rh | head -10
find . -type f
: Recherche uniquement les fichiersdu -ah {}
: Affiche la taille des fichierssort -rh | head -10
: Trie et affiche les 10 plus volumineux
4. Trier les dossiers par taille
Si vous souhaitez obtenir la taille de chaque dossier sans détailler chaque fichier, utilisez :
du -sh * | sort -rh
-s
: Affiche uniquement la taille totale des dossiers-h
: Format lisible
5. Utiliser ncdu
pour une interface interactive
Pour une analyse plus conviviale et efficace, utilisez ncdu
, un outil interactif qui permet de naviguer facilement dans les dossiers triés par taille :
ncdu
Installation de ncdu
:
- Debian/Ubuntu :
sudo apt install ncdu
- CentOS/RHEL :
sudo yum install ncdu
- Arch Linux :
sudo pacman -S ncdu
Conclusion
Trier les fichiers par taille sous Linux est une opĂ©ration essentielle pour optimiser l’espace disque et amĂ©liorer la gestion des ressources. En combinant ls
, du
, find
et ncdu
, vous disposez d’un ensemble complet d’outils pour surveiller et analyser efficacement votre stockage.