Identifier les fichiers volumineux sous Linux
Pour optimiser l’espace de stockage sur un système Linux, il est essentiel de connaître les fichiers les plus volumineux. Cela vous aide à gérer vos ressources et à éviter les problèmes d’espace disque. Voici un guide pour explorer et identifier ces fichiers.
Utiliser la commande du
pour évaluer les tailles de fichiers
La commande du
(Disk Usage) est un outil puissant pour afficher la taille des fichiers et répertoires. Pour afficher la taille des fichiers d’un répertoire spécifique, vous pouvez l’exécuter de la manière suivante :
du -h /chemin/vers/le/repertoire
L’option -h
permet de présenter les tailles dans un format lisible, utilisant les unités appropriées telles que Ko, Mo, ou Go.
Localiser les plus gros fichiers avec find
Pour rechercher les fichiers selon leur taille, la commande find
combinée avec d’autres options s’avère efficace. Voici comment procéder :
find /chemin/vers/le/repertoire -type f -size +100M
Cette commande liste tous les fichiers d’un répertoire supérieur à 100 Mo. Vous pouvez ajuster la taille en fonction de vos besoins, par exemple -size +10M
pour des fichiers au-delà de 10 Mo.
Trier les fichiers par taille avec sort
Après avoir identifié vos fichiers, il est souvent utile de les trier par taille. Vous pouvez le faire avec une combinaison de find
et sort
:
find /chemin/vers/le/repertoire -type f -exec du -h {} + | sort -rh
Cette commande exécute du
sur chaque fichier trouvé, puis trie les résultats par ordre décroissant de taille.
Exploiter le package ncdu
Pour une interface plus conviviale, le programme ncdu
(NCurses Disk Usage) peut être installé sur votre système. Il permet une navigation interactive pour visualiser les fichiers et répertoires :
sudo apt install ncdu
Ensuite, lancez-le en entrant :
ncdu /chemin/vers/le/repertoire
Vous pourrez naviguer facilement dans la taille des répertoires et fichiers directement dans l’interface de terminal.
Comment trouver les fichiers les plus volumineux d’un répertoire sous Linux
Pour chercher les fichiers les plus volumineux d’un répertoire spécifique de manière efficace, combinez plusieurs commandes. Voici un exemple étape par étape :
- Accédez au répertoire souhaité :
- Utilisez la commande
du
en conjonction avecsort
: - Cela affichera les 10 fichiers les plus volumineux du répertoire courant.
cd /chemin/vers/le/repertoire
du -a . | sort -n -r | head -n 10
FAQ
1. Quelle commande utilise-t-on pour afficher la taille d’un dossier sous Linux ?
Pour afficher la taille d’un dossier, vous pouvez utiliser la commande du -sh /chemin/vers/le/dossier
. L’option -s
résume la taille totale, tandis que -h
la rend lisible.
2. Est-il possible de rechercher des fichiers par date de modification ?
Oui, vous pouvez utiliser la commande find
avec l’option -mtime
. Par exemple, find /chemin/vers/le/repertoire -mtime -7
affiche les fichiers modifiés au cours des 7 derniers jours.
3. Comment peux-je visualiser les fichiers invisibles dans un répertoire ?
Pour afficher les fichiers cachés (ceux dont le nom commence par un point), utilisez la commande ls -a
. Cela listera tous les fichiers, y compris ceux qui sont normalement masqués.