Однажды на одном TFTP сервере, на который мои скрипты скачивали резервные копии с сетевого оборудования, понадобилось очищать файлы старее 200 дней, чтобы память дисковой системы не переполнилась, для очистки я использовал команду:
find /srv/tftp/ -type f -mtime +200 -exec rm {} \;
Но так как на TFTP сервере был нужный файл телефонной книги, который нельзя было удалять, его использовали IP телефоны Grandstream, то я просто решил добавить в скрипт команду которая изменяет дату изменения файла на текущую:
touch -mat "`date +%Y%m%d%H%M.%S`" phonebook.xml
Соответственно файл не будет устаревать и его не удалит скрипт, проверим дату файла:
stat phonebook.xml
Смотрите другие мои статьи о Linux