81 votes

du seulement pour les répertoires

Dans C-Shell, comment puis-je obtenir la même sortie que du -sh ./* mais sans lister les fichiers du répertoire racine, c'est-à-dire juste une liste des sous-répertoires en ./ et la taille de tous leurs contenus ?

142voto

Klox Points 1723

Ajoutez une barre oblique à la fin, comme :

du -sh ./*/

21voto

estol Points 100

Réponse identique à la précédente, mais avec un tri et un indicateur pour afficher la taille dans un format lisible par l'homme.

du -sh */ | sort -hr

Sorties :

44G     workspace/
24G     Downloads/
6.2G    Videos/
1.5G    Pictures/
189M    Music/
12M     Documents/
8.0K    Postman/
8.0K    Desktop/

Vous pouvez également ajouter un seuil

du -sh */ -t 100M | sort -hr

Sorties :

44G     workspace/
24G     Downloads/
6.2G    Videos/
1.5G    Pictures/
189M    Music/

page de manuel pour du y sort

DU(1)                                                                                        

NAME
       du - estimate file space usage

SYNOPSIS
       du [OPTION]... [FILE]...
       du [OPTION]... --files0-from=F

DESCRIPTION
       Summarize disk usage of the set of FILEs, recursively for directories.

       -h, --human-readable
              print sizes in human readable format (e.g., 1K 234M 2G)

       -s, --summarize
              display only a total for each argument

       -t, --threshold=SIZE
          exclude entries smaller than SIZE if positive, or entries greater than SIZE if negative

SORT(1)                                                                                          

NAME
       sort - sort lines of text files

SYNOPSIS
       sort [OPTION]... [FILE]...
       sort [OPTION]... --files0-from=F

DESCRIPTION
       Write sorted concatenation of all FILE(s) to standard output.

       -h, --human-numeric-sort
              compare human readable numbers (e.g., 2K 1G)

       -r, --reverse
              reverse the result of comparisons

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X