將 tar 中的所有檔案提取到遠端伺服器

將 tar 中的所有檔案提取到遠端伺服器

以下命令提取遠端電腦中的指定檔案:

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"

相關內容