GNU/Linux >> Tutoriels Linux >  >> Linux

Comment obtenir les tailles résumées des répertoires et de leurs sous-répertoires ?

Cela fait ce que vous cherchez :

du -sh /*

Qu'est-ce que cela signifie :

  • -s pour donner uniquement le total pour chaque argument de ligne de commande.
  • -h pour les suffixes lisibles par l'homme comme M pour les mégaoctets et G pour les gigaoctets (facultatif).
  • /* s'étend simplement à tous les répertoires (et fichiers) dans / .

    Remarque :les fichiers de points ne sont pas inclus ; exécuter shopt -s dotglob pour les inclure aussi.

Le tri par taille est également utile :

du -sh /* | sort -h

Ici :

  • -h garantit que sort interprète correctement les suffixes lisibles par l'homme.

J'ai souvent besoin de trouver les plus gros répertoires, donc pour obtenir une liste triée contenant les 20 plus gros répertoires, je fais ceci :

du -m /some/path | sort -nr | head -n 20

Dans ce cas, les tailles seront signalées en mégaoctets.


J'aime utiliser Ncdu pour cela, vous pouvez utiliser le curseur pour naviguer et parcourir la structure des répertoires, cela fonctionne très bien.


Linux
  1. Comment copier un fichier et créer les répertoires cibles en même temps ?

  2. Comment obtenir en toute sécurité la version de Ksh ?

  3. Comment déplacer des fichiers et des répertoires vers le dossier parent sous Linux ?

  4. Comment faire en sorte que tree -a ignore les répertoires .git?

  5. Comment puis-je trouver des fichiers et calculer leur taille ?

Comment obtenir la date et l'heure actuelles en Python

Comment renommer des fichiers et des répertoires sous Linux

Comment obtenir la taille d'un répertoire sous Linux

Comment compresser des fichiers et des répertoires sous Linux

Comment obtenir la dernière version (bêta et développement) de Chromium ?

Comment obtenir une liste de répertoires dans un zip ?