Comment trouver des fichiers volumineux sous Linux 1

Comment trouver des fichiers volumineux sous Linux

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.

  1. Pour voir plus d’informations sur les fichiers et les répertoires, y compris leurs autorisations, vous pouvez utiliser le -l drapeau.
ls -l
  1. Pour imprimer leur taille avec toutes les informations, utilisez le -s drapeau avec le précédent -l drapeau.
ls -ls
Fichier le plus volumineux 3
  1. Par défaut, le ls La commande ne listera que les répertoires. Pour voir les fichiers à l’intérieur des répertoires de manière récursive, utilisez le -R drapeau.
ls -lsR
Fichier le plus volumineux 4
  1. Pour trier les fichiers, vous pouvez utiliser deux méthodes. On profite de la -S drapeau à l’intérieur du ls commandement, tandis que l’autre emploie le pouvoir du sort commande. Pour trier les fichiers en fonction de leur taille de fichier dans l’ordre décroissant, exécutez la commande suivante :
ls -lsRS
Fichier le plus volumineux 5
  1. Pour inverser l’ordre, vous pouvez utiliser le -r drapeau.
ls -lsRSr
Fichier le plus volumineux 6
  1. Alternativement, après la ls commande revient, vous pouvez diriger le résultat dans le sort commande. Cela triera la liste selon leurs tailles de fichiers numériques dans l’ordre croissant. Vous pouvez également inverser l’ordre en utilisant -r drapeau en collaboration avec le sort commande.
ls -ls | sort -nr
Fichier le plus volumineux 7
  1. 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 ls commande.
sudo ls / -S
Fichier le plus volumineux 8

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.

  1. Pour rechercher les fichiers les plus volumineux dans votre répertoire de travail actuel, saisissez ce qui suit :
find . -type f
Fichier le plus volumineux 12
  1. Il est également possible d’ajouter un filtre d’une taille minimale de 100 Mo.
find . -type f -size +100M
Fichier le plus volumineux 10
  1. Pour spécifier un certain répertoire, ajoutez le chemin relatif après le find commande.
find ./test -type f -size +100M
  1. Cela permettra de trouver tous les fichiers dans le répertoire « test » dont la taille est supérieure à 100 Mo.
  2. 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.

  1. Pour supprimer ce comportement et analyser tous les lecteurs montés avec votre système de fichiers principal, supprimez simplement le -xdev commande 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.

  1. Vous pouvez utiliser le -a flag pour répertorier les fichiers avec les tailles de répertoire de manière récursive.
du -a
Fichier le plus volumineux 13
  1. 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 -h drapeau en conjonction avec d’autres drapeaux.
du -ah
Fichier le plus volumineux 15 1
  1. Pour uniformiser la taille du fichier, utilisez l’opérateur blocksize -B avec une unité de votre choix. Si vous souhaitez convertir les tailles en Mo, utilisez l’unité M comme taille de bloc.
du -aBM
Fichier le plus volumineux 17
  1. Pour trouver les fichiers les plus volumineux parmi eux, utilisez le sort commande pour trier les fichiers par ordre décroissant.
du -aBM | sort -nr
  1. 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
Le plus gros fichier 18
  1. 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 du commande. La commande suivante répertorie les cinq fichiers les plus volumineux de votre répertoire personnel.
du /home -aBM | sort -nr | head -n 5
  1. Pour trouver les 10 fichiers les plus volumineux de l’ensemble de votre système de fichiers, ajoutez simplement le / après le du commande.
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.

  1. 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
  1. 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.
  2. Vous devrez attendre quelques secondes jusqu’à ce que l’analyse se termine.
  3. 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).
Fichier le plus volumineux 19
  1. 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.

  1. Copiez le fichier absolu ou relatif du fichier que vous souhaitez supprimer, puis ajoutez le chemin du fichier après le rm commande.
rm "your file path goes here"
  1. Pour supprimer tout répertoire non vide, utilisez la -rf après le rm commande. -r représente la suppression récursive des fichiers à l’intérieur du répertoire, et -f implique 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é.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.