답변:
내가 가장 좋아하는 것은 rsync
입니다. 복사해야 할 것 (즉, 변경 또는 새로 작성) 만 복사하는 것이 현명합니다.
rsync -avz /source/path user@desthost:/destination/path/
마지막 /
부분에서 rsync에게 해당 경로 내부 (위가 아님) 를 복사하도록 요청 하십시오.
rsync
ssh 연결 관리를 담당합니다. avz
(일반) 옵션 요청 rsync
을 사용하는 아카이브 재귀 적으로 복사하기 위해, (타르) 모드를 가능한 날짜와 사용자 값만큼 유지한다. 이 v
옵션은 현재 진행중인 작업을 표시하기 위해 상세 합니다. 이 z
옵션은 시간과 대역폭을 절약하기 위해 전송을 압축 (압축)합니다.
rsync
매우 강력하고 대부분의 전문가가 사용하지만 중요하지 않은 데이터를 사용하여 먼저 테스트하여 경로 및 옵션이 요구 사항과 일치하는지 확인할 수 있습니다.
2222와 같은 비표준 포트에서 SSH를 통해 rsync를 사용해야하는 경우 다음 명령을 사용할 수 있습니다 ( 이 기사 참조 ).
rsync -avz -e 'ssh -p 2222' /source/path user@desthost:/destination/path/
당신은 타르 파이프를 찾고 있습니다.
다른 질문에 잘 작동하는 답변을 썼습니다. SSH-Agent를 사용하여 mysql 덤프 를 이동합니다. 여러 데이터베이스를 새 서버로 이동하는 가장 빠른 방법
이것을 jscott의 답변과 결합하십시오