여러 scp 복사본

여러 scp 복사본

scp만 사용해서 여러 파일을 동시에 복사할 수 있는 방법이 있나요? 내 RHEL 시스템에 두 개의 40G 폴더가 있고 이를 내 ESXi 시스템에 복사하고 싶습니다. rsync는 불가능합니다. scp만 사용할 수 있습니다.

내가 사용하는 경우:

scp /files root@esx:/vmfs/volumes/storage

먼저 File_1 40G를 복사한 다음 완료되면 File_2 복사를 시작합니다.

두 개의 40G 복제본을 동시에 시작하고 싶습니다. 나는 시도했다:

scp /file1 root@esx:/vmfs/volumes/storage && scp /file2 root@esxi:/vmfs/volume/storage

아니면 아닙니다. 지금 내가 사용하는 한 가지 방법은 두 폴더를 tar.zip으로 압축한 다음 다른 폴더로 옮기는 것입니다. 그런 다음 목적지에 압축을 푼다. 효율적이지는 않지만.

어떤 아이디어가 있나요? 매우 감사합니다

답변1

백그라운드에서 두 프로세스를 병렬로 실행하고 완료될 때까지 기다립니다.

($(scp /file1 root@esx:/vmfs/volumes/storage) &); ($(scp /file2 root@esxi:/vmfs/volume/storage) &);

관련 정보