Как получить список каталогов, отсортированных по размеру (для человека читаемо)

du -h --time --max-depth=1 | sort -hr


Команда «du» используется для подсчета используемого дискового пространства файлами и каталогами в указанной директории. Параметр «-h» или «—human-readable» отображает размеры файлов в удобном для чтения формате (например, «1K» или «1M», вместо байтов). Параметр «—time» позволяет показывать время последнего изменения файлов, а «—max-depth» задает глубину анализа подкаталогов.

Далее, символ «|» используется для передачи вывода команды «du» на вход команде «sort». Параметр «-h» используется для сортировки в удобном для чтения формате размеров файлов. Параметр «-r» сортирует результаты в обратном порядке (по убыванию).

Таким образом, команда «du -h —time —max-depth=1 | sort -hr» выводит список каталогов в текущей директории, отсортированный по размеру (в удобном для чтения формате) в обратном порядке. Это может быть полезно для быстрого определения наиболее занимающих место каталогов на диске. Альтернативой может быть использование графических файловых менеджеров или других утилит командной строки для анализа размеров файлов и каталогов.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *