![tar의 모든 파일을 원격 서버로 추출](https://rvso.com/image/1414648/tar%EC%9D%98%20%EB%AA%A8%EB%93%A0%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%9B%90%EA%B2%A9%20%EC%84%9C%EB%B2%84%EB%A1%9C%20%EC%B6%94%EC%B6%9C.png)
아래 명령은 원격 시스템에서 지정된 파일을 추출합니다.
tar -xzOf file.tar.gz file_you_want_to_extract | ssh user@host 'cat > /path/to/destination_file'
내 요구 사항은 모든 파일을 원격 컴퓨터로 추출하고 싶다는 것입니다. 어떻게 이것을 달성할 수 있나요?
tar -xzOf file.tar.gz | ssh user@host 'cat > /path_dir'
file.tar.gz의 모든 파일은 /path_dir의 원격 호스트에서 추출되어야 합니다.
답변1
cat myfile.tgz | ssh user@host "tar xzf - -C /some/dir"