Как изменить дату файла в Linux

Однажды на одном 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

Оставьте комментарий

Добавить комментарий