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
для анализа размеров файлов и каталогов вручную.