所以我要重点了解linux。具体来说,我尽可能多地从shell终端做,当我遇到一个需要我去google的任务的时候,我也给这个man页面读了一遍,以便真正理解我在做什么(而不是简单地将代码从互联网剪切并粘贴到我的控制台中)。我刚才需要扩展tarball,和往常一样,我忘记了扩展它们所需的操作数。
阅读完手册后,我弄清楚了x
,v
,f
和z
所指的内容。 y
做了什么 - 我没有在手册页中看到它(如果重要的话,我在Ubuntu上/精确)。从这个website开始,我可以推断它基本上只是z
所做的,仅适用于*.bz2
个文件。这是对的吗?
答案 0 :(得分:3)
GNU tar手册页似乎没有-y
,但是我的BSD tar手册页确实:
-y (c mode only) Compress the resulting archive with bzip2(1). In
extract or list modes, this option is ignored. Note that, unlike
other tar implementations, this implementation recognizes bzip2
compression automatically when reading archives.
最佳猜测:GNU tar中的y
是一个兼容性选项(因为GNU tar通常使用j
选项进行bzip2压缩。)