前段时间打包,直接用tar命令压缩,压缩好的文件取名rar.同事用winrar打开发现一直报错。
经过查询发现,tar -cvzf压缩下来的格式其实应该是.tar.gz
但是格式怎么会这么奇怪呢?是压缩了两次,有两个后缀名么?
知乎上有问题:《为什么linux的包都是.tar.gz?要解压两次》里面解释了,
其实在Linux中是先打包,然后再压缩的。tar是打包的,gzip才是压缩的。
后来因为常常使用才演化成了命令参数。
前段时间打包,直接用tar命令压缩,压缩好的文件取名rar.同事用winrar打开发现一直报错。
经过查询发现,tar -cvzf压缩下来的格式其实应该是.tar.gz
但是格式怎么会这么奇怪呢?是压缩了两次,有两个后缀名么?
知乎上有问题:《为什么linux的包都是.tar.gz?要解压两次》里面解释了,
其实在Linux中是先打包,然后再压缩的。tar是打包的,gzip才是压缩的。
后来因为常常使用才演化成了命令参数。