linux命令中 gzip、zip、tar、bzip2的区别
小编:动力软件园 时间:2015-03-19 09:01:09
先声明一下压缩包格式, 在linux系统与windows系统中,只有一种压缩格式是通用的,无需安装软件即可使用:zip。万能的zip格式,但是在linux中zip倒不是最常见的格式,最常见的格式是tar.gz和最新的bz2格式的,我们随后讨论。
分别写一下四种压缩命令的比较
gzip、gunzip 只能压缩文件不能压缩目录,而且删除源文件。硬伤呀,后缀是.gz
zip、unzip 保留源文件,可以显示压缩比,参数-r可以压缩目录,后缀是.zip
tar 我们俗称 tar包,只是将文件打包成.tar格式的,tar.gz则是,打包后再压缩,是两个过程。
打包命令是 tar -cf 文件名.tar 文件
压缩命令是 tar -zf 文件名tar,gz 文件
组合打包压缩命令是 tar -zcf 文件名.tar.gz 文件
解压缩命令是 tar -zxf 文件名.tar.gz
最后说一下 bzip2格式,该格式是压缩比最大的压缩格式了,请大家区分 .bz2和tar.bz2 的区别:bz2格式直接使用bzip2命令。
tar.bz2 则使用和tar命令的组合 tar -jcf 文件名.tar.bz2 文件 也就是把tar命令中的z换成bzip2的 j 命令。转载请注明:动力软件园
相关阅读
排行榜