Как отсортировать установленные RPM-пакеты по убывающему размеру.

rpm -qa --qf "%-10{SIZE} %-30{NAME}\n" | sort -nr | less


Команда «rpm -qa» выводит список установленных RPM-пакетов на вашей системе. Флаг «—qf» позволяет настроить формат вывода списка: с помощью опций «%-10{SIZE}» и «%-30{NAME}» команда печатает размер и имя каждого пакета в определенных столбцах, разделенных пробелом и символом новой строки. Затем «| sort -nr» использует утилиту «sort» для сортировки списка по размеру пакетов в обратном порядке, что значит, что пакет с наибольшим размером будет расположен первым. Команда «less» используется для того, чтобы позволить пользователю просматривать длинные списки пакетов с возможностью перехода вперед и назад, поскольку вывод может быть большим и заполненным информацией.

Альтернативный способ отсортировать пакеты по размеру может быть использование утилиты «dpkg-query» вместо «rpm», если вы используете систему на базе Debian или Ubuntu. С помощью команды «dpkg-query —show —showformat=’${Installed-Size} ${Package}\n’ | sort -nr» можно получить список установленных пакетов, отсортированных по размеру.

Ответить

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