En tant qu’administrateur Linux, vous devez vérifier périodiquement quels fichiers et dossiers utilisent plus d’espace disque. Il est très nécessaire de trouver des résidus inutiles et de les libérer de la place disque.
Ce bref tutoriel décrit comment trouver les fichiers et dossiers les plus importants du système de fichiers Linux à l’aide de DU (utilisation du disque) et la commande find.
Table des matières
Comment trouver les fichiers/répertoires les plus volumineux sur Linux
La commande ci-dessus vous montre les répertoires qui consomment le plus d’espace disque. Si vous pensez que certains répertoires ne sont pas importants, vous pouvez simplement supprimer quelques sous-répertoires ou supprimer l’intégralité du dossier pour libérer de l’espace.
sudo du -a /|sort -n|tail -10
- du -a / : On liste tous les fichiers et répertoires de tout le disque avec leurs tailles
- sort -n : On trie par la les fichiers et répertoires par leurs tailles croissantes avec la commande sort
- tail -10 : On affichage les 10 dernières lignes avec la commande tail
Trouver le répertoire le plus volumineux
Pour trouver les cinq répertoires les plus volumineux :
sudo du -a / | sort -n | tail -5
Certains d’entre vous aimeraient afficher le format lisible par l’humain. c’est-à-dire que vous voudrez peut-être afficher les fichiers les plus importants de KB, MB ou GB.
De plus, vous ne souhaitez peut-être que lister les répertoires racines les plus volumineux.
Cela est possible en utilisant la commande suivante :
sudo du -hs /* |sort -h|tail -5
Pour ce faire, ajoutons l’option -h à la commande du qui permet d’afficher les tailles en Mo ou Go.
L’option -s quant à elle demande de comptabiliser le total du répertoire.
Enfin l’option -h de sort permet de comparer des chiffres lisibles (par exemple 2K 1G).
Mais si vous préférez afficher les dossiers / fichiers qui utilisent le plus d’espace disque, y compris les sous-répertoires, exécutez :
sudo du -Sh / | sort -h | tail -5
En toute logique, on retrouve les résultats précédents.
Trouver les fichiers les plus volumineux
Si vous souhaitez afficher les plus grandes tailles de fichiers, alors exécutez la commande suivante :
sudo find / -type f -exec du -Sh {} + | sort -h | tail -10
Voici les explications :
- find / : Chercher et trouver les fichiers sur tout le disque
- -type f : On ne filtre que sur le type de fichiers
- -exec du -Sh : On calcule la taille du fichier
- sort -h : On trie les résultats par taille de fichiers par ordre croissant
- tail -10 : On affiche les 10 derniers résultats
Pour trouver les fichiers les plus importants en taille disque, dans un répertoire spécifique, spécifiez simplement ce dernier dans la commande find.
Par exemple, pour trouver les fichiers les plus volumineux dans /home :
find /home/ -type f -exec du -Sh {} + | sort -rh | head -n 5 OU find /home/ -type f -printf "%s %p\n" | sort -rn | head -n 5
Liens
- Comment vérifier l’espace disque avec la commande DF et DU sur Linux
- Commande find Linux : Exemples d’utilisation pour rechercher des fichiers
- Comment vérifier l’espace disque et utilisation disque sur Linux
- Linux : Connaitre la taille d’un répertoire
- Tutoriel Linux/Unix : apprendre et débuter
- NTFS, EXT4 : les systèmes de fichiers Windows et Linux
- Inode dans Linux : qu’est-ce que c’est et comment les afficher
- fstab Linux : fonctionnement, structure et exemples
- mount et fstab : monter des partitions de disques ou NFS, CIFS sur Linux
- Comment vérifier l’espace disque avec la commande DF et DU sur Linux
- mkfs : formater et créer un système de fichiers (ext4, NTFS, FAT) sur Linux
- La commande lsblk : utilisations et exemples
- fdisk/gfdisk : Créer, supprimer, redimensionner des partitions de disque en ligne de commandes sur Linux
- cfdisk : Créer, supprimer, redimensionner des partitions de disque en ligne de commandes sur Linux
- Formater une partition de disque ou clé USB sur Linux Ubuntu
- GParted : redimensionner (agrandir/réduire) une partition de disque
- Comment créer un disque RAM tmpfs ou ramfs sur Linux
- Monter un partage Windows sous Linux avec Samba
- Dr.Parted Live : Live USB récupération de données et utilitaires de disque