打印

关于压缩的问题

关于压缩的问题

tar和gz文件有什么区别,他们不都是压缩文件吗?为什么总是在tar基础上在压缩成gz文件?

TOP

tar是用来打包的,不是用来压缩的
gz是用来压缩的

TOP

那能不能跳过tar直接gz呢?打包有什么用?

TOP

tar 是将一个目录中的多个文件变成一个文件,gz 压缩这个文件。
My linux blog & forum

TOP

直接gz,就只能是单个文件,要把一堆文件打包,就需要tar

TOP

也就是说gz只能压缩单个文件,是吗?

TOP

[quote:b76006dc2a="youhaodiyi"]也就是说gz只能压缩单个文件,是吗?[/quote]
Ya.

TOP

[quote:990d12e7f6="Kyd"][quote:990d12e7f6="youhaodiyi"]也就是说gz只能压缩单个文件,是吗?[/quote]
Ya.[/quote]
Ya是什么东东?
一个gz命令可以压缩任意多的文件
比如gz *压缩当前路径的所有文件,也可以gz *.tar匹配等等

tar命令是把多个文件打包成一个文件,便于存放,拷贝
当然如果对象只有一个文件,完全没必要tar,直接gz就行了

TOP

既然gz命令可以压缩多个文件,为什么在压缩的时候先tar,再gz?

TOP

既然gz命令可以压缩多个文件,为什么在压缩的时候先tar,再gz?

TOP

压缩完多个,还是多个

TOP

哥们,够幽默

:D
我将在茫茫人海中,寻找我人生中的唯一伴侣,得之,我幸,不得,我命。 如此而已。 UP ……UP

TOP

用tar命令可以一个命令解开.tar.gz或者.tar.bz2
也可以用一个命令将某个目录压缩成.tar.gz或者.tar.bz2
具体你看看man tar就知道了
Life is like a box of chocolates, you never know what you're going to get.

欢迎来#xfce-cn

TOP

那么zip和他们有什么区别?

TOP