dpigs

dpigs

Для поиска используемого дискового пространства, обычно используется стандартный джентльменский набор:

df -H
ncdu /
du -csh /home/

Данные утилиты, дают общую информацию по занятому пространству. Но, скажем, что если нам нужно получить данные только по пакетам, установленным в нашей системе? В Debian/Ubuntu, чтобы найти пакеты apt, которые занимают больше всего места на диске, отсортировать по размеру и вывести самые большие из них, используйте команду dpigs.

Чтобы воспользоваться утилитой dpigs, необходимо установить пакет debian-goodies. Данный пакет включает команды для интеграции со стандартными инструментами оболочки, расширяя их возможности для работы с системой упаковки Debian.

sudo apt update
sudo apt upgrade
sudo apt install debian-goodies

По умолчанию, утилита выводит десять самых больших пакетов:

dpigs
 
574170 linux-firmware
197504 linux-modules-extra-5.4.0-92-generic
196590 linux-modules-extra-5.4.0-131-generic
196589 linux-modules-extra-5.4.0-128-generic
143116 snapd
76682 linux-modules-5.4.0-131-generic
76682 linux-modules-5.4.0-128-generic
75909 linux-modules-5.4.0-92-generic
69640 linux-headers-5.4.0-131
69640 linux-headers-5.4.0-128

Изменяем количество отображаемых пакетов:

dpigs -n 20
dpigs --lines=20

Получаем размер пакетов, в человеко понятном формате:

dpigs -H
dpigs --lines=20 --human-readable
dpigs -H -n 20
  • dpigs.txt
  • Последнее изменение: 2022/11/16 12:02
  • admin