Erro no diretório Rsync

Erro no diretório Rsync

Eu queria copiar arquivos feitos há 15 dias ou mais. Aqui está o código que estou usando atualmente

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

A findparte mostrou todos os arquivos:

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

mas quando o código acima é emitido, ocorre um erro failed: No such file or directory (2). E o diretório foi alterado, rootfoi adicionado:

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

Estou esquecendo de algo? Qualquer ajuda é apreciada!

Responder1

Você deve canalizar sua lista de arquivos:

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

informação relacionada