linux中的tar命令我查了的,一般的解压命令式tar xvf *.tar.gz ,x表示解压,v

发布时间:2021-02-24 01:06:02

linux中的tar命令我查了的,一般的解压命令式tar xvf *.tar.gz ,x表示解压,v表示显示过程,f表示使用文件(必选),但我在一本书上看到在linux下解压httpd2.2.8安装包时用到的是tar xfz http2.2.8.tar.gz的命令.z代表什么呢?

网友回答

可以看看tar的man页,上面说得很清楚了(看英文的man页,中文的已经过时了,好多地方不对).
对于tar命令,x表示解包(不是解压缩),v表示显示详细过程,f表示使用文件(紧跟它的一定是空格加文件名),z表示先解压gzip格式的压缩文件(现在这个选项已经不是必须的了).
一般来说,Linux命令的选项不分顺序(xv和vx是同样的作用),但当选项带有额外参数时,参数一定要跟在对应选项后面,中间不能有其他内容(短选项与选项参数间用空格符隔开).
tar -xzf的意思是解压并解包一个文件,这个文件应该是经tar打包后按gzip格式压缩的.
xfz这样的选项组合显然不对,而且最好在选项前面加“-”,这样写出来更容易阅读.
Linux更新很快,尽量看新一点的书,尽量用新一点的软件.辛辛苦苦学完一本10年前的Linux书后,却发现世界全变了,多打击人啊.(三年前的书还是不要看了,当然,介绍C语言等内容的书例外)
以上问题属网友观点,不代表本站立场,仅供参考!