это работает, потому что find имеет переключатель -newer, который мы используем.
От man find:
-newer file
File was modified more recently than file. If file is a symbolic
link and the -H option or the -L option is in effect, the modification time of the
file it points to is always used.
В этом списке будут перечислены файлы, к которым был получен доступ более 4 дней, и поиск в домашнем каталоге.
Ответ 4
Принятый ответ загрязняет файловую систему и сам находит предложения удалить. поэтому нам не нужно передавать результаты в xargs, а затем выдавать rm. Этот ответ более эффективен
find /path -type f -not -newermt "YYYY:MM:DD HH:MI:SS" -delete