SSH를 사용하는 중복 디렉토리


답변:


9
cp -r directory_name destination
  -R, -r, --recursive
          copy directories recursively

... 또는 호스트간에 폴더를 교환하고 싶을 수도 있습니다. rsync를 사용해야하는 것보다

rsync -vaz --rsh="ssh -l username" ~/bk targetHost:~/test

rsync -vaz ~ / bk username @ targetHost : ~ / test
Justin

3

tar는이 직업의 후보이기도합니다.

tar cf - . | ssh user@host 'cd /$destination && tar xBf -'

조금 더 복잡하지만 tar는 파일이 정확히 일치 해야 할 때 훌륭합니다 . 파일 시스템 또는 압축되지 않은 백업을 복제하는 데 사용하는 경향이 있습니다.
Scott Pack

1
ssh를 통해 tar를 사용하면 많은 작은 파일을 처리 할 때 scp 또는 rsync보다 몇 배 빠릅니다.
저스틴

2

rsync 또는 scp를 사용 하여이 작업을 수행 할 수 있으며 둘 다 ssh를 거치게됩니다.

scp -rp directory remotehost:/path/to/directory

rsync -azv -e ssh directory/ remotehost:/path/to/directory

... 그리고 scp를 잊어 버렸습니다.
Mad_Dud
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.