关于压缩的问题

关于压缩的问题

tar和gz文件有什么区别,他们不都是压缩文件吗?为什么总是在tar基础上在压缩成gz文件?
tar是用来打包的,不是用来压缩的
gz是用来压缩的
那能不能跳过tar直接gz呢?打包有什么用?
tar 是将一个目录中的多个文件变成一个文件,gz 压缩这个文件。
直接gz,就只能是单个文件,要把一堆文件打包,就需要tar
也就是说gz只能压缩单个文件,是吗?
[quote:b76006dc2a="youhaodiyi"]也就是说gz只能压缩单个文件,是吗?[/quote]
Ya.
[quote:990d12e7f6="Kyd"][quote:990d12e7f6="youhaodiyi"]也就是说gz只能压缩单个文件,是吗?[/quote]
Ya.[/quote]
Ya是什么东东?
一个gz命令可以压缩任意多的文件
比如gz *压缩当前路径的所有文件,也可以gz *.tar匹配等等

tar命令是把多个文件打包成一个文件,便于存放,拷贝
当然如果对象只有一个文件,完全没必要tar,直接gz就行了
既然gz命令可以压缩多个文件,为什么在压缩的时候先tar,再gz?
压缩完多个,还是多个