Linux与Shell学习12--操作命令9--解压缩命令2(gzip/gunzip和bzip2/bunzip2)
1、gzip命令
如果是要将文件压缩成后缀为.gz格式的文件,就可以使用gzip进行压缩,使用gzip压缩文件时,压缩完成后,不保留原文件,并且只能对文件进行压缩不能压缩文件夹
gzip命令 文件 直接使用gzip命令+要压缩的文件即可,可同时压缩多个文件,压缩多个文件时,生成的是多个.gz文件,而不是压缩成一个文件
2、gunzip命令
gunzip命令 文件 如果想解压.gz的文件,只是使用gunzip命令+后缀为.gz的文件即可,如果要同时解压多个,直接在gunzip命令后加多个.gz文件就行。
3、bzip2命令
bzip2和gzip命令使用方式相似,区别就是bzip2命令是针对文件后缀为.bz2的文件进行解压用的,同时使用bzip2压缩文件时,压缩完成后,也不会保留原文件,只能对文件进行压缩不能压缩文件夹
bzip2命令 文件 直接使用bzip2命令+要压缩的文件即可,可同时压缩多个文件,压缩多个文件时,生成的是多个.bz2文件,而不是压缩成一个文件
4、bunzip2命令
bunzip2命令 文件 如果想解压.bz2的文件,使用bunzip2命令+后缀为.bz2的文件即可,如果要同时解压多个,直接在bunzip2命令后加多个.bz2文件就行。
最后简单说下.gz和.bz2的区别,.gz和.bz2的区别在于,.bz2相比于.gz压缩率更高,但是.gz比.bz2花费更少的时间。也就是说同一个文件,压缩后,.bz2文件比.gz文件更小,但是过程中.bz2文件比.gz文件压缩时间会更长,具体怎么选择看实际情况,如果不要求大小只追求速度可以用.gz,如果要长时间保存的话最好选择.bz2这样会节省更多内存。