Rsync-Verzeichnisfehler

Rsync-Verzeichnisfehler

Ich wollte Dateien kopieren, die vor 15 oder mehr Tagen erstellt wurden. Hier ist der Code, den ich derzeit verwende

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

Der findTeil hat alle Dateien angezeigt:

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

aber wenn der obige Code ausgegeben wird, tritt ein Fehler auf failed: No such file or directory (2). Und das Verzeichnis wurde geändert, rootwurde hinzugefügt:

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

Übersehe ich etwas? Jede Hilfe ist willkommen!

Antwort1

Sie sollten Ihre Dateiliste weiterleiten:

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

verwandte Informationen