나는 (SuSE LINUX에서) scp를 수행하고 내가 예상하지 못한 것을 보려고합니다. 대상 호스트에서 /var/home/dirx/BACKUPS/mydir
있는 경우scp 명령의 동작
scp -q -r /home/dir1/mydir host:/var/home/dirx/BACKUPS
, 나는 (수정 시간 포함) 그 디렉토리 아래에있는 기존의 디렉토리가 그대로 남아있는 것을 알 수있다. 새 디렉토리 만 작성됩니다.
원본 디렉터리에 존재하지 않는 파일이 대상 디렉터리에 있으면 보존됩니다.
복사 한 후 대상 디렉터리가 원본 디렉터리의 정확한 복사본으로 표시 될 것으로 예상했습니다. 더 많은 병합처럼 보입니다.
scp가 작동하는 방법은 무엇입니까?
scp가 아닌 rsync를 찾고있는 것 같습니다. (rsync는 SSH에서도 작동 할 수 있습니다.) –
특히, --delete 옵션을보십시오. – Craig
저를 보겠습니다. 감사합니다 – rpat