GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment répertorier les tailles de fichiers récursifs des fichiers et des répertoires dans un répertoire ?

Comment répertorier tous les fichiers d'un répertoire et leurs tailles de fichiers récursifs ?

—modifier

Je veux voir les tailles "regroupées" dans les répertoires parents du répertoire répertorié. Je ne veux pas voir les répertoires enfants ni leur contenu ou leur taille.

Meilleure réponse

Je suppose que le moyen le plus simple est de taper ls -l , ou ls -lh qui fournira la taille du fichier dans un format lisible par l'homme (Ko, Mo, etc.).

Si "récursivement" signifie répertorier tous les dossiers suivants, par exemple :

/foo/
/foo/bar/
….

Ensuite, vous devez également ajouter le paramètre R , comme ls -lR ou ls -lhR

Plus d'informations pour ls peut être trouvé en tapant man ls

Mise à jour :

La commande suivante proposée par Lekensteyn fera probablement l'affaire :

du -h --max-depth=1 <folder>

-h est pour lisible par l'homme
--apparent-size est une autre façon d'afficher les tailles comme déjà indiqué
--max-depth est le niveau de sous-dossiers auquel vous voulez descendre.


Ubuntu
  1. Comment copier des fichiers et des répertoires sous Linux

  2. Comment supprimer des fichiers et des répertoires sous Linux à partir de la ligne de commande

  3. Comment trouver un fichier sous Linux dans tous les répertoires de manière récursive

  4. Comment lister récursivement tous les fichiers et répertoires

  5. Comment répertorier un type spécifique de fichiers dans des répertoires récursifs en shell ?

Comment afficher et créer des fichiers et des répertoires cachés sous Linux

Comment créer et éditer des fichiers PDF dans Ubuntu

Comment exécuter des fichiers .bin et .run dans Ubuntu

Comment renommer des fichiers et des répertoires sous Linux

Comment supprimer des fichiers et des répertoires sur un terminal Linux

Comment copier des fichiers et des répertoires dans un terminal Linux