Как составить список всех бесполезных или малоиспользуемых файлов или приложений на моем сервере Linux?

Как составить список всех бесполезных или малоиспользуемых файлов или приложений на моем сервере Linux?

Я хочу очистить свой сервер Oracle Linux от хлама. Для этого мне нужно знать, какое приложение или каталог не используется или к которому почти никогда не обращаются. Есть ли какая-либо команда или способ вывести список каталогов или приложений, которые соответствуют этим критериям.

решение1

find / -type f -atime +90

выведет список всех файлов, которые не были прочитаны как минимум 90 дней, если ваша система отслеживает время доступа к файлам.

Помните, что современные системы Linux не отслеживают время доступа к файлам по умолчанию, поэтому вывод этой команды типичной системы бесполезен. Чтобы включить отслеживание времени доступа к файлам, выполните команду

mount -o remount,atime /

Затем подождите примерно месяц и findснова выполните команду, чтобы увидеть, время доступа к каким файлам было обновлено.

Обратите внимание, что для каталогов этого добиться сложно. Простое перечисление содержимого каталога обновит его время доступа — указанная выше findкоманда должна прочитать каждый каталог, поэтому все их времена доступа будут обновлены.

Связанный контент