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.