원격으로 tar 해서 현재 호스트에 tar 풀기 [한라인 명령으로]
글쓴이: 하하 / 작성시간: 월, 2005/11/07 - 10:25오전
ssh 211.1.1.1 "cd project/ tar cvf - src ; ssh 211.1.1.2 ; cd project/ ; tar xvf - "
이렇게 했더니 결과가 상당히 이상하네요..
제가 위 명령을 확실히 이해 하지 못한상태에서
한번 해본건데.. 머가 잘못됬는지 지적 해주실분
계신가요? ^^;;
Forums:
Re: 원격으로 tar 해서 현재 호스트에 tar 풀기 [한라인 명령으
위와 같이 사용하는 게 간단하며, tar과 (ssh tar) 사이에 파이프를 써야 합니다.
따옴표와 괄호를 정확히 쓰는 것은 테스트해보시기 바랍니다. -v 커맨드 옵션은 안 쓰셔도 됩니다.
[code:1]ssh 211.1.1.1 'tar cf - projec
전부 안되네요..
여기서 두번째 211.1.1.2 번의 passwd 를 묻지를 않습니다.
머가 잘못됬을까요?
“바람에게도 길은 있다. 나는 비로소 나의 길을 가느니. 길은 언제나 어디에나 있다.”
[code:1]ssh 211.1.1.1 "cd project/;
ssh 211.1.1.1 "cd project/; tar cvf - src | ssh 211.1.1.2 'cd project/ ; tar xvf - '"
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
[code:1]ssh 211.1.1.1 "cd project
두번재 ssh 목적지의 passwd 를 안물어보던데요? ㅡㅜ
그래서.. 안됩니다. ^^;;
[code:1]ssh 211.1.1.1 'cd project; tar
로 하셔야 현재 호스트에 풀립니다. tar cvf 를 쓰면 뒤의 tar에 파일 이름이 넘어가므로 tar file을 손상시킬 수 있어서 안됩니다.
---
http://coolengineer.com
댓글 달기