
以下命令提取遠端電腦中的指定檔案:
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"