Как удалить файлы и директории с временем доступа старше заданной даты

find -printf '%p : %A@\n' | awk '{FS=" : " ; if($2 < ) print $1 ;}' | xargs rm --verbose -fr ;


Эта команда удаляет файлы и директории в указанной директории (), чье время доступа (atime) старше заданной временной отметки в формате эпохи (). Она использует команду find для поиска файлов и директорий, awk для фильтрации по времени доступа и xargs для удаления результатов.

Альтернатива: Вы можете использовать команду find -atime + для удаления файлов, чье время доступа старше указанного количества дней.

Ответить

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