/home/xyz/-6ren">
gpt4 book ai didi

linux - 将 tar 解压缩的输出重定向到其他文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 04:34:58 25 4
gpt4 key购买 nike

我正在尝试在远程服务器中提取我的 tar 文件并解压缩我的主文件夹中的文件:

ssh xyz.abc.hi "tar cf ~/Documents/myabc.tar.bz2 > /home/xyz/test.suffix"

但这并没有发生。有人可以建议什么吗?我正在寻找https://superuser.com/questions/345376/how-to-tar-untar-the-output-on-the-fly中提到的东西

最佳答案

对于您的情况,您在远程服务器上已经有一个 .tar.bz2 文件,并且显然希望将其解压到/home/xyz/test.suffix/本地目录下:

ssh xyz.abc.hi "cat ~/Documents/myabc.tar.bz2" | ( cd /home/xyz/test.suffix/ && tar xjf - ; )

j 选项用于 bzip2(解)压缩。
请注意文件名紧接在 f 选项

之后

或者在更一般的情况下:在远程上皮重,在本地解包,而不创建 tar 文件:

ssh user@remote "cd /source/dir && tar czf -" | (cd /local/path/ && tar xzf - ; )

该示例使用 z 表示“gzip”,它比 bzip2 大一点,但速度快得多

关于linux - 将 tar 解压缩的输出重定向到其他文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20047359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com