L’identification de fichiers volumineux sur votre PC peut vous aider à récupérer rapidement de l’espace indispensable. Pour les utilisateurs de bureau Linux, la recherche de gros fichiers inutiles peut être facultative. Mais lorsqu’il s’agit d’espace serveur, cela coûte de l’argent et vous devez payer cet espace excédentaire tous les mois. Voici comment vous pouvez localiser de gros fichiers sous Linux pour vous en débarrasser rapidement.
Utilisez la commande ls
Généralement, le ls La commande est utilisée pour répertorier tous les répertoires et fichiers du terminal Linux. Cependant, il peut faire beaucoup plus – par exemple, classer le contenu des répertoires et afficher la taille des fichiers.
- Pour voir plus d’informations sur les fichiers et les répertoires, y compris leurs autorisations, vous pouvez utiliser le
-ldrapeau.
ls -l
- Pour imprimer leur taille avec toutes les informations, utilisez le
-sdrapeau avec le précédent-ldrapeau.
ls -ls

- Par défaut, le
lsLa commande ne listera que les répertoires. Pour voir les fichiers à l’intérieur des répertoires de manière récursive, utilisez le-Rdrapeau.
ls -lsR

- Pour trier les fichiers, vous pouvez utiliser deux méthodes. On profite de la
-Sdrapeau à l’intérieur dulscommandement, tandis que l’autre emploie le pouvoir dusortcommande. Pour trier les fichiers en fonction de leur taille de fichier dans l’ordre décroissant, exécutez la commande suivante :
ls -lsRS

- Pour inverser l’ordre, vous pouvez utiliser le
-rdrapeau.
ls -lsRSr

- Alternativement, après la
lscommande revient, vous pouvez diriger le résultat dans lesortcommande. Cela triera la liste selon leurs tailles de fichiers numériques dans l’ordre croissant. Vous pouvez également inverser l’ordre en utilisant-rdrapeau en collaboration avec lesortcommande.
ls -ls | sort -nr

- Jusqu’à présent, nous avons analysé et trouvé les fichiers les plus volumineux dans notre répertoire de travail actuel. Pour identifier le fichier le plus volumineux de l’ensemble de votre système de fichiers, vous pouvez ajouter l’emplacement après le
lscommande.
sudo ls / -S

Utilisez la commande de recherche
La find La commande peut être utilisée pour rechercher n’importe quel fichier dans un système de fichiers Linux. Dans ce cas, nous pouvons l’utiliser pour répertorier les fichiers en fonction de leur taille. Nous pouvons également filtrer les résultats par taille de fichier minimale.
- Pour rechercher les fichiers les plus volumineux dans votre répertoire de travail actuel, saisissez ce qui suit :
find . -type f

- Il est également possible d’ajouter un filtre d’une taille minimale de 100 Mo.
find . -type f -size +100M

- Pour spécifier un certain répertoire, ajoutez le chemin relatif après le
findcommande.
find ./test -type f -size +100M
- Cela permettra de trouver tous les fichiers dans le répertoire « test » dont la taille est supérieure à 100 Mo.
- Parfois, vous devez rechercher dans tout le système de fichiers pour trouver le fichier le plus volumineux. Pour cela, il suffit d’ajouter un
/après la commande de recherche.
sudo find / -xdev -type f -size +100M
Noter: la -xdev L’indicateur indique de ne pas descendre les répertoires sur d’autres systèmes de fichiers. En termes simples, il n’analysera pas les autres systèmes de fichiers montés dans votre système Linux.
- Pour supprimer ce comportement et analyser tous les lecteurs montés avec votre système de fichiers principal, supprimez simplement le
-xdevcommande comme suit :
sudo find / -type f -size +100M
Vous devriez maintenant pouvoir afficher la liste des fichiers les plus volumineux de l’ensemble de votre appareil, ainsi que vos lecteurs montés.
Utilisez la commande du
La du La commande est principalement conçue pour estimer la taille des fichiers sous Linux. Voici comment trouver des fichiers volumineux avec.
- Vous pouvez utiliser le
-aflag pour répertorier les fichiers avec les tailles de répertoire de manière récursive.
du -a

- Les tailles de fichiers répertoriées ici apparaissent sous la forme de très longues chaînes de nombres, elles sont donc très difficiles à estimer. Pour le rendre lisible, utilisez le
-hdrapeau en conjonction avec d’autres drapeaux.
du -ah

- Pour uniformiser la taille du fichier, utilisez l’opérateur blocksize
-Bavec une unité de votre choix. Si vous souhaitez convertir les tailles en Mo, utilisez l’unitéMcomme taille de bloc.
du -aBM

- Pour trouver les fichiers les plus volumineux parmi eux, utilisez le
sortcommande pour trier les fichiers par ordre décroissant.
du -aBM | sort -nr
- Pour répertorier uniquement les cinq premiers résultats, dirigez la liste triée vers la commande head en utilisant
-n 5.
du -aBM | sort -nr | head -n 5

- Jusqu’à présent, nous n’affichions que la taille des fichiers dans notre répertoire de travail actuel. Pour répertorier les fichiers les plus volumineux d’un répertoire spécifique, ajoutez le nom du répertoire après le
ducommande. La commande suivante répertorie les cinq fichiers les plus volumineux de votre répertoire personnel.
du /home -aBM | sort -nr | head -n 5
- Pour trouver les 10 fichiers les plus volumineux de l’ensemble de votre système de fichiers, ajoutez simplement le
/après leducommande.
du / -aBM | sort -nr | head -n 10
Trouver de gros fichiers inutilisés
Obtenir la liste des fichiers inutilisés est très utile, car vous pouvez facilement les supprimer pour économiser de l’espace sur votre disque dur. Faites cela avec l’aide du -mtime drapeau et le find commande évoquée précédemment. Les instructions suivantes répertorient les 10 premiers fichiers qui n’ont pas été modifiés depuis plus de 30 jours et dont la taille est d’au moins 100 Mo.
find / -xdev -mtime +30 -type f -size +100M
Applications GUI pour trouver les fichiers les plus volumineux sous Linux
Si vous exécutez Linux sur votre bureau, utilisez ces applications GUI pour trouver les fichiers les plus volumineux de votre système.
Analyseur d’utilisation du disque
L’une des meilleures applications GUI pour analyser la taille des fichiers sous Linux est Analyseur d’utilisation du disque. Il est préinstallé dans votre environnement de bureau Gnome.
- Si cette application n’est pas installée sur votre machine, vous pouvez facilement installer l’application d’analyse de l’utilisation du disque comme ceci :
sudo apt update sudo apt install baobab
Pour Fedora ou d’autres distributions basées sur Red Hat, installez Disk Usage Analyzer à l’aide de la commande suivante :
sudo dnf install baobab
- Ouvrez l’application et sélectionnez le système de fichiers que vous souhaitez analyser. Disk Usage Analyzer répertoriera le système de fichiers attaché à votre machine.
- Vous devrez attendre quelques secondes jusqu’à ce que l’analyse se termine.
- Une fois le processus terminé, vous pourrez voir la liste des fichiers et dossiers triés en fonction de leur taille (les plus grands en haut, les plus petits vers le bas).

- Vous pouvez naviguer dans les dossiers à l’aide de doubles clics.
Certaines applications GUI supplémentaires que vous pouvez utiliser pour rechercher des fichiers volumineux sur votre système Linux incluent :
Supprimer les fichiers les plus volumineux
Après avoir trouvé les fichiers les plus volumineux, vous devez les supprimer et vous pouvez facilement le faire à l’aide durm commande sous Linux.
- Copiez le fichier absolu ou relatif du fichier que vous souhaitez supprimer, puis ajoutez le chemin du fichier après le
rmcommande.
rm "your file path goes here"
- Pour supprimer tout répertoire non vide, utilisez la
-rfaprès lermcommande.-rreprésente la suppression récursive des fichiers à l’intérieur du répertoire, et-fimplique la force de supprimer ce répertoire. Par exemple, si vous souhaitez supprimer votre dossier « Téléchargements » ainsi que tous les fichiers qu’il contient, exécutez la commande suivante.
rm -rf ~/Downloads
Questions fréquemment posées
Pourquoi j’obtiens une erreur « autorisation refusée » ?
Si vous souhaitez exécuter une commande au-delà de votre répertoire personnel, vous devez disposer de l’autorisation root. Sinon, vous obtiendrez l’erreur d’autorisation refusée. Essayez d’utiliser sudo avant la commande pour élever votre autorisation en tant qu’utilisateur root. Vous pouvez exécuter avec succès n’importe quelle commande sur vos fichiers système. Essayez d’être prudent lors de l’utilisation sudo avec des commandes.
Comment puis-je trouver des fichiers de plus de 1 Go ?
Pour trouver des fichiers de plus de 1 Go, utilisez la commande find avec son -size drapeau. La commande ressemblera à ceci : sudo find / -xdev -type f -size +1G.
Comment puis-je voir la taille d’un dossier particulier ?
Pour voir la taille d’un dossier, utilisez l’un des outils mentionnés dans cet article. Vous pouvez également utiliser votre explorateur de fichiers pour voir la taille d’un dossier. Cliquez simplement avec le bouton droit sur le dossier et sélectionnez l’option Propriétés. Là, vous pouvez facilement trouver la taille du dossier répertorié.
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.





















