Вопрос:
Как найти самые большие каталоги в данном каталоге, то есть получить список каталогов, отсортированный по количеству места, занимаемого их файлами и подкаталогами, с самыми большими в верхней части списка.
Еще одно требование: мы хотели бы видеть размеры в формате, легко читаемым человеком; не в байтах или килобайтах.
Замените 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}'