linux常用压缩格式

常用压缩格式:.zip .gz .bz2 .tar.gz .tar.bz2

#zip unzip 压缩和解压

zip + 文件名.zip + 文件名

zip -r + 目录名.zip + 目录名  压缩目录

unzip +zip压缩包

 

gzip 是压缩成.gz文件

gzip +源文件    #压缩为.gz格式的压缩文件,源文件会消失

gzip -c 源文件 > 压缩文件源文件   #压缩未.gz格式,源文件保留

gzip -r  #压缩目录下的所有子文件,不能压缩子目录,但是不能压缩目录

gzip  -d  和 ungzip都可以解压.gzip文件 解压包也要加-r

 

.bzip2 源文件      #压缩为.bz2格式,不保留 源文件

bzip2 -k 源文件    #压缩之后保留源文件

bzip2不能压缩目录

.tar.gz      .tar.bz2格式是为了解决gzip和bzip2对于目录压缩的一些问题,这是一个打包命令,是把文件变成一个单一的文件包

 

 

       打包命令tar

tar -cvf 打包后的文件名 源文件

选项:
-c:打包

-v:显示过程

-f:指定打包后的文件名

然后就可以使用gzip 和 bzip2对 .tar文件进行压缩

 

解打包命令

tar -xvf 打包文件名

选项:

-x:解打包

这样打包在他说非常麻烦,但是linux可以直接打包成.tar.gz and tar.bz2格式

tar -zcvf 原文件名.tar.gz 源文件

-z:压缩未.tar.gz格式

tar -zxvf 压缩包名.tar.gz

-x:解压.tar.gz

tar -jcvf 原文件名.tar.bz2 源文件

tar -jxvf 压缩包名.tar.bz2

 tar  -jxvf - .tar.bz2 -C /         压缩到指定目录

posted @ 2017-09-19 17:15  whssup  阅读(280)  评论(0编辑  收藏  举报