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