Подскажите пожалуйста как переместить файлы старше N дней с сохранением структуры каталогов.
Т.е. как правильно обработать результат команды find:
find /volume1/Доки -type f -mtime +90 -print
надо переместить все найденные файлы в /volume1/АрхивДоков
В принципе годится как вариант с удалением папок источника (если они оказались пустыми), так и без удаления папок.
Вот так:
find /volume1/Доки -type f -mtime +90 -print -exec --parents -Rv {} /volume1/АрхивДоков
не получается. т.к внутри АрхивДоков создается volume1/Доки
Да и как удалить именно!! найденные сейчас файлы. Т.к. операция длительная и начинает работу вечером то может удалиться то что не было перенесено в архив, если попадет лишний день.