Вам не хватает места на диске в Debian или Ubuntu Linux? Вы хотите знать, какие установленные пакеты Debian или Ubuntu занимают больше всего места на диске? Есть много способов узнать эту информацию. В этом кратком совете вы узнаете, как вывести список установленных пакетов apt или apt-get, которые занимают больше всего места, используя опции командной строки.
Чтобы найти пакеты APT, занимающие больше всего места на диске в Debian/Ubuntu Linux, отсортировать установленные пакеты по размеру и вывести самые большие, используйте команду dpigs.
Установка dpigs
Вам нужно установить пакет под названием These programs debian-goodies. Он включает команды для интеграции со стандартными инструментами оболочки, расширяя их для работы с системой упаковки Debian. Сначала откройте приложение терминала, а затем введите команду apt или apt-get следующим образом:
1 | sudo apt update && sudo apt upgrade -y |
1 | sudo apt install debian-goodies |
Использование dpigs
Поиск пакетов APT, занимающих больше всего места на диске в Debian/Ubuntu Linux
Давайте посмотрим, какие установленные в Debian или Ubuntu пакеты APT занимают больше всего места. Тип:
1 | dpigs |
Пример вывода на Debian Linux
Используйте команду df/ncdu или команду du для проверки использования дискового пространства на вашей машине Linux. Например:
1 2 3 | df -H ncdu / du -csh /home/ |
Вы можете удалить или деинсталлировать ненужный пакет, съедающий ваше дисковое пространство, следующим образом:
1 2 | sudo apt remove libreoffice-core sudo apt autoremove |
Отображение N самых больших пакетов в системе
По умолчанию отображаются только 10 самых больших пакетов, занимающих дисковое пространство. Однако, передайте опцию -n (или --lines=N), чтобы изменить значение по умолчанию. Например, вот как увидеть 20 самых больших пакетов, занимающих место на диске в системе Debian или Ubuntu Linux:
1 | dpigs -n 20 |
1 | dpigs --lines=20 |
Отображение размеров пакетов (места) в человекочитаемом формате
Передайте опцию -H или --human-readable в человекочитаемом формате, как df -h или du -h или ls -hl. Например:
1 | dpigs -H |
1 | dpigs --lines=20 --human-readable |
1 | dpigs -H -n 20 |
Заключение
Вы узнали о команде dpigs, которая сортирует установленные пакеты Debian/Ubuntu APT по размеру и выводит самые большие из них. По умолчанию команда dpigs показывает десять самых больших пакетов. Для получения дополнительной информации смотрите страницу руководства dpigs pacakge, используя команду man или передав опцию --help следующим образом:
1 | man dpigs |
1 | dpigs --help |