Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在GNU tar中,';y';操作数是多少?_Linux_Ubuntu_Gnu_Tar - Fatal编程技术网

Linux 在GNU tar中,';y';操作数是多少?

Linux 在GNU tar中,';y';操作数是多少?,linux,ubuntu,gnu,tar,Linux,Ubuntu,Gnu,Tar,因此,我想进一步了解linux。具体地说,我在一个shell终端上尽可能多地工作,当我遇到需要用谷歌搜索某个东西的任务时,我也会阅读手册页,以便真正理解我在做什么(而不是简单地将代码从互联网剪切粘贴到我的控制台)。我刚才需要展开一个tarball,像往常一样,我忘记了展开它们所需的操作数 阅读手册页后,我了解了x、v、f和z所指的内容。y做什么——我没有在手册页上看到它(如果有关系,我在Ubuntu/precise上)。从这一点,我可以推断它基本上做了z所做的事情,只针对*.bz2文件。是否正确

因此,我想进一步了解linux。具体地说,我在一个shell终端上尽可能多地工作,当我遇到需要用谷歌搜索某个东西的任务时,我也会阅读手册页,以便真正理解我在做什么(而不是简单地将代码从互联网剪切粘贴到我的控制台)。我刚才需要展开一个tarball,像往常一样,我忘记了展开它们所需的操作数


阅读手册页后,我了解了
x
v
f
z
所指的内容。
y
做什么——我没有在手册页上看到它(如果有关系,我在Ubuntu/precise上)。从这一点,我可以推断它基本上做了
z
所做的事情,只针对
*.bz2
文件。是否正确?

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.

最佳猜测:
y
在GNU tar中是一个兼容性选项(因为GNU tar通常使用
j
选项进行bzip2压缩)。

我也没有这个选项,和OP一样。我使用的是手册页
tar 1.23
是的,我使用的是BSD tar。修改了我的回答,以澄清.derp-我应该知道在GNU tar中j起着y的作用。谢谢你的快速回复!