Всем добрый день,
Как обнаружить приложения, которые редко используются в Linux?
Есть ли какая-нибудь команда или инструмент, который может предоставить мне список частот использования всех приложений?
решение1
Это может предоставить вам программы, к которым вы меньше всего обращаетесь:
find /usr/bin -type f -exec stat --format '%X :%x %n' {} \; | sort -nr | cut -d: -f2- | tail
Это просто файлы. И самая старая дата — это дата, когда вы последний раз использовали эту программу.иликогда вы его обновили.
Вы не указали свой дистрибутив. В дистрибутиве rpm вы проходите по пакетам (rpm -qa) и передаете список его файлов (rpm -ql PACKAGE), а затем получаете новейшее время доступа из этого пакета (stat --format '%X :%x %n' {} \; | sort -nr | cut -d: -f2- | head), а затем выводите его вместе как имя "$newest_access $package_name" и передаете его в sort -nr | tail, и у вас есть наименее используемые пакеты.