Каждый день создаются новые аудиофайлы в dir1
.
Иногда я переезжаю (mv
) некоторые файлы из dir1
к dir2
Я хочу удалить все файлы в dir2
который был перенесен до 20 июня
Это возможно?
Я не согласен с первым ответом: кажется, это возможно. mv сохраняет mtime (время модификации), но изменяет ctime (время изменения). Таким образом, это должно быть возможно заархивировать, выполнив find dir2 -ctime +30 -delete
(или любое другое выражение с ctime).
PS: и не забудьте дважды проверить свою команду, запустив ее с -print
вместо того -delete
:)
Нет, это невозможно, потому что mv
сохраняет исходное время mtime файла при его перемещении, поэтому нет записи (в метаданных файла) о том, когда файл был перемещен.