find -printf '%p : %A@\n' | awk '{FS=" : " ; if($2 < ) print $1 ;}' | xargs rm --verbose -fr ;
Эта команда удаляет файлы и директории в указанной директории (), чье время доступа (atime) старше заданной временной отметки в формате эпохи (). Она использует команду find
для поиска файлов и директорий, awk
для фильтрации по времени доступа и xargs
для удаления результатов.
Альтернатива: Вы можете использовать команду find -atime +
для удаления файлов, чье время доступа старше указанного количества дней.