Как получить список всех пакетов по размеру установленных файлов (байт) в дистрибутивах с rpm

rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1n


Команда «rpm -q -a —qf ‘%10{SIZE}\t%{NAME}\n’ | sort -k1,1n» выводит список всех установленных пакетов, отсортированный по размеру установленных файлов в порядке возрастания. Ключ -q указывает команде rpm на вывод всех установленных пакетов, -a означает все установленные пакеты, —qf используется для вывода определенного формата содержимого, а %10{SIZE}\t%{NAME}\n определяет формат вывода для каждого пакета. %10{SIZE} задает ширину поля размера в десяти символах, \t используется для разделения размера и имени пакета, а \n используется для начала новой строки. Далее, результат сортируется по первому полю используя ключ -k1,1n. Альтернативы: можно использовать команду «dpkg-query -W -f=’${Installed-Size;10}\t${Package}\n’ | sort -n» для дистрибутивов на базе Debian.

Ответить

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