[linux] Linux에서 깨진 scp (보안 복사) 명령 프로세스를 계속할 수있는 방법이 있습니까? [닫은]

scp 명령을 사용하여 7.5GB 파일을 원격 서버에 복사하고 있습니다. 어느 시점에서 파일 전송이 중단되고 다시 시작해야합니다.

전송되는 파일의 양이 완전히 손실 되었습니까? 이전 시도에서 중지 된 위치에서 전송을 어떻게 든 다시 시작할 수 있습니까? 그렇지 않은 경우, 표준 Unix 명령 행 파일 전송 명령이 있습니까?



답변

로컬에서 원격으로 scp 전송을 다시 시작해야하는 경우 rsync로 시도하십시오.

rsync --partial --progress --rsh=ssh local_file user@host:remote_file

@ aurelijus-rozenas가 지적한 짧은 버전 :

rsync -P -e ssh local_file user@host:remote_file

일반적으로 rsync의 인수 순서는 다음과 같습니다.

rsync [options] SRC DEST


답변

이것이 당신이 필요한 전부입니다.

 rsync -e ssh file host:/directory/.


답변