Error del directorio Rsync

Error del directorio Rsync

Quería copiar archivos que se hicieron hace 15 días o más. Aquí está el código que estoy usando actualmente.

rsync -RDa0P \
    --files-from=<(find /vmail/folder1/ -mtime +15 -print0) \
    . [email protected]:/vmail/folder1/

La findparte mostró todos los archivos:

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

pero cuando se emite el código anterior, da un error failed: No such file or directory (2). Y se cambió el directorio, rootse agregó:

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

¿Me estoy perdiendo de algo? ¡Cualquier ayuda es apreciada!

Respuesta1

Deberías canalizar tu lista de archivos:

find /vmail/folder1 -mtime +15 -printf '%P\0' | \
rsync -vRDa0P --files-from=- /vmail/folder1 [email protected]:/vmail/folder1

información relacionada