Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Linux: как найти самые большие папки

Просмотров: 12023Комментарии: 0
Linux

Немного прикладного шаманства или как в linux найти самые большие папки:

du -skh * | sort  -h | tail -10 | grep G # команда выводит 10 самых больших папок, еcли размер их больше гигабайта

В принципе все просто: ловим вывод du (disk usage), сортируем его (-h - с использованием человекоподобной сортировки, то есть корректно работа с гингабайтами, килобайтами и т.д.). Далее берем последние 10 строк и выводим только те, которые "весят" больше гигабайта.

Результат получается достаточно наглядный.

Другие варианты:

du -sk * | sort -rn #отображает размер и имена файлов и директорий, с соритровкой по размеру

Большое ПС - запускать имеет смысл в домашней директории и от текущего пользователя. Потому что можно конечно и с корня через sudo - но в этом случае вы увидите размер "хомяка" и, например, /usr ... и все равно придется разбираться с /home. Ну и - если есть желание смотреть за хомяками всех пользователей, то для этого есть другие средства. Приведенная команда - "чисто, чтобы понять, где у меня скопилась куча мусора".

Оставьте комментарий!


Комментарий будет опубликован после проверки

     

  

(обязательно)