将 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"

相关内容