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 en ce qui concerne l’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 tous les fichiers et répertoires, y compris leur autorisation, vous pouvez utiliser le -l drapeau:
Fichier le plus volumineux 1
  1. Maintenant, pour imprimer leur taille avec toutes les informations, utilisez le -s drapeau avec le précédent -l drapeau.
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.
Fichier le plus volumineux 4
  1. Pour trier les fichiers, vous pouvez utiliser 2 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.
Fichier le plus volumineux 5
  1. Pour inverser l’ordre, vous pouvez utiliser le -r drapeau.
Fichier le plus volumineux 6
  1. Ou, vous pouvez essayer l’alternative. Après le ls commande revient, vous pouvez diriger le résultat dans le sort commande. Cela triera la liste selon leur taille de fichier numérique dans l’ordre croissant. Vous pouvez également inverser l’ordre en utilisant -r drapeau en conjonction.
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.
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 notre 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 le résultat sur la base de la taille minimale du fichier.

  1. Pour rechercher les fichiers les plus volumineux dans votre répertoire de travail actuel, tapez ce qui suit.
Fichier le plus volumineux 12
  1. Il est possible d’ajouter également 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, nous devons rechercher tout notre 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

Maintenant, vous devriez 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 la taille des répertoires de manière récursive.
Fichier le plus volumineux 13
  1. Les tailles de fichiers répertoriées ici apparaissent sous la forme de chaînes de nombres très longues et sont donc très difficiles à estimer pour un être humain. Pour le rendre lisible par l’homme, utilisez le -h drapeau en conjonction avec d’autres drapeaux.
Fichier le plus volumineux 15 1
  1. Maintenant, pour uniformiser la taille du fichier, nous pouvons utiliser l’opérateur blocksize -B avec une unité de notre choix. Si vous souhaitez convertir les tailles en Mo, utilisez l’unité M comme taille de bloc.
Fichier le plus volumineux 17
  1. Pour trouver les fichiers les plus volumineux parmi eux, nous utilisons le sort commande pour trier les fichiers par ordre décroissant.
  1. Pour ne lister que les 5 premiers résultats, nous dirigerons la liste triée dans 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 simplement le nom du répertoire après le du commande. La commande suivante listera les 5 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 du commandement.
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. Vous pouvez le faire avec l’aide de -mtime drapeau avec le find commande dont nous avons parlé 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, vous pouvez utiliser ces applications graphiques pour trouver les fichiers les plus volumineux de votre système.

1. Analyseur d’utilisation du disque

L’une des meilleures applications GUI pour analyser la taille des fichiers sous Linux s’appelle 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 celle-ci.
sudo apt update
sudo apt install baobab

Pour Fedora ou une autre distribution basée sur Red Hat, vous pouvez installer Disk Usage Analyzer à l’aide de la commande suivante :

  1. Ouvrez maintenant l’application et sélectionnez le système de fichiers que vous souhaitez analyser. Disk Usage Analyzer listera tous les systèmes de fichiers attachés à 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 en double-cliquant.

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, il est maintenant temps de les supprimer. Vous pouvez facilement le faire à l’aide de rm commande sous Linux.

  1. Copiez le fichier absolu ou relatif du fichier que vous souhaitez supprimer et ajoutez le chemin du fichier après le rm commande.
rm "your file path goes here"
  1. Pour supprimer tout répertoire non vide, vous devez utiliser le -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.

Questions fréquemment posées

Pourquoi j’obtiens l’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. Cela élèvera votre autorisation en tant qu’utilisateur root et vous pourrez exécuter avec succès n’importe quelle commande sur vos fichiers système. Essayez d’être prudent lors de l’utilisation sudo avec n’importe quelle commande.

Comment puis-je trouver des fichiers de plus de 1 Go ?

Pour trouver des fichiers de plus de 1 Go, vous pouvez utiliser 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, vous pouvez utiliser l’un des outils que j’ai mentionnés dans cet article. Vous pouvez également utiliser votre explorateur de fichiers pour voir la taille d’un dossier. Faites un clic droit sur le dossier et sélectionnez l’option Propriétés. Là, vous pouvez facilement trouver la taille du dossier répertorié.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici