如何将远程tarball提取到本地计算机上

时间:2018-06-11 11:25:48

标签: linux redhat tar remote-server sysadmin

我有一个包含所有必需tar包的远程存储库。我需要 在本地linux机器上运行命令来获取此远程tarball并在本地提取

我知道如何在远程计算机上提取本地tarball但是在这里,如何使用ssh实现相反

我不想挂载任何远程目录,也不想在本地计算机上记录tar文件的痕迹。这可能吗?

1 个答案:

答案 0 :(得分:2)

当然,您可以使用ssh获取文件内容并将其直接发送到tar以在本地计算机上提取它,而无需将tarball实际放到本地文件系统上:

ssh remotehost cat /path/to/foo.tar.gz | tar xzf -

请确保您首先在所需的输出目录中。