
RSYNC를 사용하여 백업을 복원하려고 합니다. 스크립트가 백업을 위해 실행하는 것과 동일한 명령을 실행하지만 대상과 대상이 바뀌면서 모든 파일을 복원하려고 합니다.
rsync -rltpqz --delete [email protected]:dir /users/home/username/
그런데 이 오류가 발생합니다...
/users/home/username/: is a directory
답변1
작업 중인 디렉터리 구조를 계속 인식하고 있어야 합니다. Rsync는 이를 처리하는 방식이 매우 일관되지 않습니다. 나 자신도 이런 일을 몇 번 겪었습니다.
"username"이라는 디렉터리를 원격 호스트의 /dir/ 디렉터리에 백업하는 경우 원격 호스트의 슬래시가 있는 해당 디렉터리가 로컬 서버의 /users/home으로 이동하기를 원할 것입니다.
rsync -avP[이메일 보호됨]:디렉터리/사용자 이름 /사용자/홈/