
Я хочу очистить свой сервер Oracle Linux от хлама. Для этого мне нужно знать, какое приложение или каталог не используется или к которому почти никогда не обращаются. Есть ли какая-либо команда или способ вывести список каталогов или приложений, которые соответствуют этим критериям.
решение1
find / -type f -atime +90
выведет список всех файлов, которые не были прочитаны как минимум 90 дней, если ваша система отслеживает время доступа к файлам.
Помните, что современные системы Linux не отслеживают время доступа к файлам по умолчанию, поэтому вывод этой команды типичной системы бесполезен. Чтобы включить отслеживание времени доступа к файлам, выполните команду
mount -o remount,atime /
Затем подождите примерно месяц и find
снова выполните команду, чтобы увидеть, время доступа к каким файлам было обновлено.
Обратите внимание, что для каталогов этого добиться сложно. Простое перечисление содержимого каталога обновит его время доступа — указанная выше find
команда должна прочитать каждый каталог, поэтому все их времена доступа будут обновлены.