Как получить самые большие файлы/каталоги, сначала самые большие с k,m,g красотой в терминале

du --max-depth=1 | sort -r -n | awk '{split("k m g",v); s=1; while($1>1024){$1/=1024; s++} print int($1)" "v[s]"\t"$2}'


Эта команда du измеряет размер файлов и каталогов в текущем каталоге, а флаг --max-depth=1 ограничивает вывод только корневыми элементами. Затем результат сортируется обратно по числовому значению размера с помощью sort, а awk форматирует вывод с использованием красоты k, m, g для размеров. Это помогает вам найти и отобразить самые большие файлы и каталоги в текущем каталоге, начиная с самых больших и с красивой разбивкой размеров. Альтернативой может быть команда ncdu, предоставляющая более интерактивный способ анализа использования дискового пространства.

Ответить

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