stdout - tar 命令选项 看不懂
问题描述
- 检查 tar、tar.gz 和 tar.bz2 存档文件的大小。
要检查任何 tar、tar.gz 和 tar.bz2 归档文件的大小,请使用以下命令。例如,以下命令将以千字节 (KB) 为单位显示存档文件的大小。
tar -czf - tecmint-14-09-12.tar | wc -c
12820480
tar -czf - MyImages-14-09-12.tar.gz | wc -c
112640
tar -czf - Phpfiles-org.tar.bz2 | wc -c
20480
“ - ”在此命令中做了什么无法在官方 tar 文档中找到与之相关的任何内容:参考 18
解决方案
-
是选项的选项值-f
,它是输出文件的文件名,通常是 tgz 文件名。
-
特殊之处在于许多工具都接受它作为 的别名stdout
,在这种情况下是wc -c
. 删除wc
,你会看到它“搞砸”了你的终端
PS:它似乎没有记录在tar
手册页中,我应该这样做。
推荐阅读
- graph - 仙人掌 - 对不同设备使用一个图形模板的问题
- aws-sam - 在 SAM 模板中使用安全字符串
- firebase - Gradle 插件 google-services 不适用于 Cordova 8.0.0
- javascript - 在laravel中使用fetch api删除记录?
- python - Anaconda 与 Cuda 9.0 的集成显示不兼容的包错误
- scala - 说“目前基于位置而不是模式执行联合”是什么意思?
- jquery - 自动检测浏览器调整大小并更改活动元素
- amazon-web-services - ECS 服务中的所需计数与 MinTask
- javascript - 节点 - 在管道之后正确关闭流
- ios - 如果电子邮件未验证,Apple 将替换电子邮件提供商