У меня есть каталог с несколькими ТБ файлов. Я хотел бы удалить каждый файл в нем старше 14 дней.
Я думал, что буду использовать find . -mtime +13 -delete
. Чтобы команда работала должным образом, я побежал find . -mtime +13 -exec /bin/ls -lh '{}' \; | grep '<today>'
. Последнее не должно ничего возвращать, поскольку файлы, которые были созданы/изменены сегодня, не могут быть найдены find
с помощью -mtime +13
. К моему удивлению, однако, find
просто извергает список всех файлов, измененных/созданных сегодня!