Windows Tips & News

Trouver le plus gros fichier et répertoire sous Linux

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Parfois, les utilisateurs de Linux peuvent avoir besoin de trouver le plus grand répertoire ou le plus grand fichier sur leur lecteur de disque. Vous pouvez le trouver rapidement avec une seule commande. Voyons comment cela peut être fait.

Publicité


Dans un de nos précédents articles, nous avons vu en détail Comment voir l'utilisation de l'espace disque pour un fichier ou un dossier à l'aide d'un terminal Linux. L'article mentionné fait référence à la commande "du" qui est capable de calculer la taille récapitulative d'un répertoire ou d'un fichier. Vous pouvez le combiner avec quelques autres outils de console pour découvrir le plus gros élément. Voici comment.

Trouver le plus gros fichier et répertoire sous Linux

Pour trouver le plus gros fichier et répertoire sous Linux, vous pouvez combiner du avec la commande sort. Par exemple, vous pouvez exécuter du pour un dossier qui contient des sous-dossiers comme celui-ci :

du -hs ./distr/*

Le commutateur -s indique à du de n'imprimer que les informations récapitulatives.
Le commutateur -h modifie la taille du résultat d'octets simples à un format lisible par l'homme.

Voir la capture d'écran suivante :linux-trouver-le-plus-grand-fichier-ou-dossier

Ce n'est pas un problème lorsque le dossier que vous analysez est petit. Mais si vous essayez de vérifier l'ensemble du système de fichiers, il peut être très difficile d'examiner la sortie complète de l'utilitaire du. La solution que vous pouvez utiliser consiste à combiner du avec la commande sort.

La commande ressemblera à ceci :

du -hs ./distr/*|sort -rh

La commande de tri combinée avec du via le caractère pipeline a deux commutateurs: -r et -h.
-h indique à la commande que les données à traiter sont dans un format lisible par l'homme.
-r permet à la commande de tri d'ordonner les données au format inverse

La sortie sera la suivante :linux-plus-grand-fichier-ou-dossier-tri

C'est très utile.

Maintenant, réduisons la sortie à un nombre spécifique d'enregistrements. Par exemple, voyons les 5 plus gros fichiers et répertoires. Il suffit de combiner du et de trier avec la commande head.

du -hs ./distr/*|sort -rh|head -n 5

L'argument -n pour la commande head spécifie le nombre de lignes à inclure dans la sortie. Dans mon cas, je veux voir les 5 plus grandes lignes.

La sortie est la suivante :linux-plus-grand-fichier-ou-dossier-trié-top-5

C'est ça. En utilisant la combinaison de commandes fournie, vous pouvez rapidement trouver le plus gros fichier et répertoire sous Linux. Corrigez simplement le chemin racine de la commande du et vous avez terminé.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Afficher ou masquer les points de récompense Microsoft dans le profil Edge

Afficher ou masquer les points de récompense Microsoft dans le profil Edge

Voici comment afficher ou masquer les points de récompense Microsoft dans le profil Edge.Il y a u...

Lire la suite

Microsoft pousse Windows 10 build 11099 à Fast Ring Insiders

Microsoft pousse Windows 10 build 11099 à Fast Ring Insiders

Si vous participez au programme Windows Insiders et que vous avez configuré les mises à jour de v...

Lire la suite

Obtenez les icônes du système de canal de développement dans Windows 10 stable

Obtenez les icônes du système de canal de développement dans Windows 10 stable

Comment obtenir les icônes du système de canal de développement dans Windows 10 stableÀ partir de...

Lire la suite