微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

-代表“ tar -czf-目录”代表什么

如何解决-代表“ tar -czf-目录”代表什么

当我想使用以下方式从论坛中盲目使用此命令时:

ssh user@domain.com "tar -czf - directory" > destination.tar.gz

但是我开始怀疑czf和directory之间的减号是什么意思。使用普通命令 tar -czf-目录,我得到的是 gzip:未写入终端的压缩数据。

在这种情况下,减号是否是bash的特殊字符,以告诉系统输出要在管道中使用的内容,还是仅tar的特殊选项?我没有在tar手册中找到任何有关它的信息。

谢谢!

解决方法

它告诉tar(在远程计算机上)将其输出(它是tar存档)发送到stdout,然后外壳程序(在本地计算机上)将其重定向到名为{ {1}}也在本地计算机上。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。