Как получить 6 наибольших установленных RPM, отсортированных по размеру (по убыванию)

rpm -qa --qf '%{SIZE} %{NAME}\n' | sort -nr | nl | head -6 # six largest RPMs


Команда rpm -qa --qf '%{SIZE} %{NAME}\n' | sort -nr | nl | head -6 выполняет следующие действия:

1. rpm -qa выдает список всех установленных RPM-пакетов на системе.
2. --qf '%{SIZE} %{NAME}\n' указывает формат вывода, где %{SIZE} обозначает размер пакета, а %{NAME} — его название.
3. Результаты передаются в sort -nr, где -n указывает сортировку в числовом формате, а -r — сортировку в обратном порядке (по убыванию).
4. Затем результаты передаются в nl, чтобы добавить номера строк к каждой записи.
5. Наконец, команда head -6 возвращает только первые шесть строк, что дает шесть наибольших установленных RPM-пакетов.

Таким образом, эта команда полезна для поиска и отображения шести наибольших установленных RPM-пакетов на системе. Альтернативой может быть использование графического инструмента управления пакетами или команды du для анализа размеров файлов и каталогов вручную.

Ответить

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