Chinaunix

标题: 解压缩的时候,tar和gzip有分别吗? [打印本页]

作者: 硕鼠    时间: 2004-06-29 14:08
标题: 解压缩的时候,tar和gzip有分别吗?
我初次接触,还请高手指教!
作者: gdlwx    时间: 2004-06-29 14:22
标题: 解压缩的时候,tar和gzip有分别吗?
tar 可以解 .tar.gz结尾的压缩包
而gzip只能解 .gz结尾的压缩包,不能解.tar包
作者: hait    时间: 2004-06-29 14:22
标题: 解压缩的时候,tar和gzip有分别吗?
gzip a.tar.gz
tar xvf a.tar

这两步在redhat linux上等于tar xvzf a.tar.gz,tar使用z参数也是调的gzip。

solaris上tar不支持-z参数,只能先gzip后tar了。
作者: q1208c    时间: 2004-06-29 14:27
标题: 解压缩的时候,tar和gzip有分别吗?
如果给 solaris 装个 gnu 的 tar, 再装上 gzip,也可以用 -z 的。
作者: gunguymadman    时间: 2004-06-29 14:36
标题: 解压缩的时候,tar和gzip有分别吗?
gzip用的时候小心啊  丢失源文件的
作者: hzbiz    时间: 2004-06-29 14:43
标题: 解压缩的时候,tar和gzip有分别吗?
同意楼上的,,,,,
作者: 硕鼠    时间: 2004-06-29 14:44
标题: 解压缩的时候,tar和gzip有分别吗?
原帖由 "hait" 发表:
gzip a.tar.gz
tar xvf a.tar

这两步在redhat linux上等于tar xvzf a.tar.gz,tar使用z参数也是调的gzip。

solaris上tar不支持-z参数,只能先gzip后tar了。


你的意思是说如果要一次解压的话
tar -xvzf a.tar.gz?

还有就是像a.tar.gz的压缩形式,是不是可以理解成压缩了俩次?
作者: q1208c    时间: 2004-06-29 14:49
标题: 解压缩的时候,tar和gzip有分别吗?
tar 没有压缩,只是打了个包,最初是用来备份到磁带的。

gzip 才是压缩了的。但 gzip 只能压缩单个文件,所以和 tar 一起用,才能压缩一个目录。
作者: 硕鼠    时间: 2004-06-29 14:59
标题: 解压缩的时候,tar和gzip有分别吗?
原帖由 "q1208c" 发表:
tar 没有压缩,只是打了个包,最初是用来备份到磁带的。

gzip 才是压缩了的。但 gzip 只能压缩单个文件,所以和 tar 一起用,才能压缩一个目录。


按照这个理解的话,
要想正确解压一个形如:a.tar.gz的文件,
必须同时使用tar ,gzip了!~~
比如:#gzip a.tar.gz| tar xvf
先解压,后解包!
我的理解不知道对不对呢 ?
作者: q1208c    时间: 2004-06-29 15:02
标题: 解压缩的时候,tar和gzip有分别吗?
那倒不用。

tar -xzvf a.tar.gz 就行了。 tar 会自己去调用 gunzip 的。
作者: 硕鼠    时间: 2004-06-29 15:25
标题: 解压缩的时候,tar和gzip有分别吗?
谢谢q1208c的回复!~~~
tar ,既可以打包,解包,
gzip压缩和解压缩!同时gzip 接上参数起到tar的作用。

只要后面跟上不同的参数就行了
作者: q1208c    时间: 2004-06-29 15:54
标题: 解压缩的时候,tar和gzip有分别吗?
gzip 不能当 tar 用吧。 tar 能当 gzip 用。
作者: daliwa    时间: 2004-10-27 21:07
标题: 解压缩的时候,tar和gzip有分别吗?
明白了,呵~~谢
作者: peng    时间: 2004-10-27 21:40
标题: 解压缩的时候,tar和gzip有分别吗?
soalris默认安装的tar不能解长文件名的文件,这和unix对文件名的定义规则有关系。

所以,q1208c说得重新安装gnu的tar,没错的。
作者: aspbiz    时间: 2004-10-27 22:01
标题: 解压缩的时候,tar和gzip有分别吗?
大家都对Solaris很熟悉,

我一点也不清楚。没用过,

看上去,Solaris还不如Linux好呀。

用过的将Linux与Solaris做个比较。
作者: race    时间: 2004-10-28 08:14
标题: 解压缩的时候,tar和gzip有分别吗?
原帖由 "peng" 发表:
soalris默认安装的tar不能解长文件名的文件,这和unix对文件名的定义规则有关系。

所以,q1208c说得重新安装gnu的tar,没错的。


tar 的-E选项是真对长文件名的.


不是soalris的tar不好使,是跟LINUX的版本不一样,soalris下跟LINUX完全一样的tar需要下载安装.
作者: cgweb    时间: 2004-10-28 09:05
标题: 解压缩的时候,tar和gzip有分别吗?
后者不适合于在线的大负荷状态下备份.
作者: shaotao27    时间: 2004-10-28 10:29
标题: 解压缩的时候,tar和gzip有分别吗?
又学到点真的东西 谢谢各位了!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2