tar_over_ssh_복제

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
tar_over_ssh_복제 [2020/12/22 02:09] – 만듦 koovtar_over_ssh_복제 [2022/05/05 01:16] (현재) koov
줄 1: 줄 1:
 ====== tar over ssh 복제 ====== ====== tar over ssh 복제 ======
  
 +===== 로컬 파일을 원격지로 복사 =====
  
 <WRAP prewrap> <WRAP prewrap>
 <code bash> <code bash>
-tar -cf - <소스경로> | ssh -p 22 <대상서버IP> tar --C <대상경로>+tar -cvf - <소스경로> | ssh -p 22 <대상서버IP> tar -xv -C <대상경로>
 </code> </code>
 </WRAP> </WRAP>
줄 16: 줄 17:
 <WRAP prewrap> <WRAP prewrap>
 <code bash> <code bash>
-tar -cf - /app/dir1 | ssh -p 22 <대상서버> tar --C /data/+tar -cvf - /app/dir1 | ssh -p 22 <대상서버> tar -xv -C /data/
 </code> </code>
 </WRAP> </WRAP>
줄 23: 줄 24:
  
 ''/data/app/dir1'' 으로 복제가 된다. 동일경로에 복제를 하고 싶다면 대상서버의 ''/'' 기준으로 복제를 하면 된다. ''/data/app/dir1'' 으로 복제가 된다. 동일경로에 복제를 하고 싶다면 대상서버의 ''/'' 기준으로 복제를 하면 된다.
 +
 +===== 원격지 파일을 로컬로 복사 =====
 +
 +반대로 원격지 파일을 로컬로 복사해서 가져올때는 아래와 같이 하면 된다.
 +
 +<WRAP prewrap>
 +<code bash>
 +$ ssh -p 22 <대상서버> "tar -cvzf - /data/" | tar -xvzf - -C /
 +</code>
 +</WRAP>
 +
 +
 +
 +
  
  • tar_over_ssh_복제.1608602955.txt.gz
  • 마지막으로 수정됨: 2020/12/22 02:09
  • 저자 koov