Linux的tar
命令确实支持远程解压
ssh user@remote_host "tar -xzvf archive.tar.gz -C /path/to/destination"
在这个示例中,user
是远程主机上的用户名,remote_host
是远程主机的地址,archive.tar.gz
是要解压的归档文件,/path/to/destination
是解压后文件的目标目录。
如果你希望将整个目录解压到远程主机,可以使用以下命令:
ssh user@remote_host "tar -xzvf archive.tar.gz -C /path/to/destination --strip-components=1"
这里,--strip-components=1
选项用于删除归档文件中的第一层目录结构。