⬅ Как найти самые большие каталоги в Linux

by itisgood

Вопрос:

Как найти самые большие каталоги в данном каталоге, то есть получить список каталогов, отсортированный по количеству места, занимаемого их файлами и подкаталогами, с самыми большими в верхней части списка.

Еще одно требование: мы хотели бы видеть размеры в формате, легко читаемым человеком; не в байтах или килобайтах.

Замените DIR в следующих командах начальным каталогом (например: «/» или «/etc»).

При желании добавьте несколько аргументов [SOME_DIR] / * в команду du.

CentOS / RHEL6 и выше:

# du -sh $DIR/* | sort -r --human-numeric-sort | head -n20

CentOS / RHEL5 и ниже:

# du -s $DIR/*  | sort -r --numeric-sort | head -n20 | awk '{printf "%.2f GiB\t%s\n", $1/1024/1024, $2}'

 

You may also like

Leave a Comment