如何将远程压缩包解压缩到本地计算机



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

我知道如何在远程机器上提取本地压缩包,但在这里,如何使用ssh 实现相反的效果?

我不想挂载任何远程目录,也不想在本地机器上跟踪 tar 文件。这可能吗?

当然,您可以使用ssh来获取文件内容并将其直接传输到tar以在本地机器上提取它,而无需实际将压缩包放到本地文件系统上:

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

确保您首先位于所需的输出目录中。

最新更新