du -hs * | sort -h
Команда du -hs * | sort -h
выполняет следующие действия:
— du -hs *
: Рассчитывает размер каждого файла и каталога в текущем каталоге, выводя результаты в удобном для человека формате, где -h
обозначает «human-readable» (человекочитаемый) вывод, а *
означает все файлы и каталоги.
— |
: Перенаправляет вывод из предыдущей команды на вход следующей.
— sort -h
: Сортирует результаты в порядке увеличения размера, где -h
означает, что сортировка будет учитывать человекочитаемые размеры (например, «K» для килобайт, «M» для мегабайт), что делает вывод более понятным.
Полезно для быстрого определения крупных файлов и каталогов в текущем каталоге. Альтернативой может быть использование других команд для анализа размера файлов, таких как ls -lhS
, но данная команда объединяет этапы подсчета размеров и сортировки, облегчая анализ.