Ошибка каталога Rsync

Я хотел скопировать файлы, созданные 15 и более дней назад. Вот код, который я сейчас использую

rsync -RDa0P \
    --files-from=<(find /vmail/folder1/ -mtime +15 -print0) \
    . root@202.60.9.11:/vmail/folder1/

Часть find действительно показала все файлы:

/vmail/folder1/folder11/file15,
/vmail/folder1/folder11/file16

, но когда приведенный выше код выдается, он выдает ошибку failed: Нет такого файла или каталога (2) . И каталог был изменен, был добавлен root :

rsync: link_stat "/root/vmail/folder1/folder11/cur/ failed: No such file or directory (2)"

Я что-то упустил? Любая помощь приветствуется!

0
задан 13 June 2021 в 17:53

1 ответ

Вы должны перенаправить список файлов:

find /vmail/folder1 -mtime +15 -printf '%P\0' | \
rsync -vRDa0P --files-from=- /vmail/folder1 root@202.60.9.11:/vmail/folder1
1
ответ дан 28 July 2021 в 11:29

Другие вопросы по тегам:

Похожие вопросы: