У меня есть ряд файлов в устройстве хранения данных, и я хотел бы получить только новые файлы и поместить его в другой каталог. Существует ли способ сделать это?
Например:
"Старые файлы" содержатся в: folder/oldfiles
Я хотел бы, чтобы новые файлы, входящие от rsync, были помещены в папку / [и мой сценарий поместит его в oldfiles, после того, как файл был обработан]
Там должен так или иначе сделать это с rsync?
rsync --ignore-existing --dry-run --verbose SOURCE PROCESSED > OUTPUTFILE
OUTPUTFILE
для проверки это только содержит имена файловrsync --files-from=OUTPUTFILE SOURCE PROCESSING
Конечно, Вы захотите добавить свои обычные опции к первой команде rsync, например. --archive
или --recursive
.