Как получить топ 10 директорий с использованием команды du

for i in `du --max-depth=1 $HOME | sort -n -r | awk '{print $1 ":" $2}'`; do size=`echo $i | awk -F: '{print $1}'`; dir=`echo $i | awk -F: '{print $NF}'`; size2=$(($size/1024)); echo "$size2 MB used by $dir"; done | head -n 10


Эта команда использует команду du для получения информации о размере директорий в вашем домашнем каталоге. Затем она сортирует результаты в порядке убывания размера и выводит список топ-10 директорий. Размеры директорий переводятся в мегабайты и выводятся вместе с названием каждой директории.

Альтернативным подходом может быть использование команды ncdu, которая предоставляет интерактивный интерфейс и более дружественную представление информации о размерах директорий.

Ответить

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