Rsync 디렉터리 오류

Rsync 디렉터리 오류

15일 이상 전에 만들어진 파일을 복사하고 싶었습니다. 현재 사용중인 코드는 다음과 같습니다.

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

해당 find부분에는 모든 파일이 표시되었습니다.

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

하지만 위 코드를 실행하면 오류가 발생합니다 failed: No such file or directory (2). 그리고 디렉토리가 변경되어 root추가되었습니다.

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

내가 뭔가를 놓치고 있는 걸까? 도움을 주시면 감사하겠습니다!

답변1

파일 목록을 파이프해야 합니다.

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

관련 정보