文档的压缩与打包

来源:互联网 发布:unity3d 剧情插件 编辑:程序博客网 时间:2024/04/27 23:10

后缀名对应的压缩工具

.gz:表示由gzip压缩工具压缩的文件

.bz2:表示由bzip2压缩工具压缩的文件

.tar:表示由tar打包程序打包的文件

.tar.gz:可以理解为先由tar打包,然后再由gzip压缩

.tar.bz2:可以理解为先由tar打包,然后再由bzip2压缩


gzip压缩工具

格式:gzip [-d#] filename

-d:该参数在解压缩时使用    gzip -d test.txt.gz

-#:表示压缩等级,1为最差,9为最好,6为默认

gzip不支持压缩目录


bzip2压缩工具

格式:bzip2 [-dz] filename

-z:压缩(加不加-z选项都可以压缩文件)

-d:解压缩

bzip2也不支持压缩目录


tar压缩工具

tar本身就是一个打包工具,可以把目录打包成一个文件,它把所有文件合并成一个大文件整体,方便复制或者移动

格式:tar [-zjxcvfpP] filename tar

-z:同时使用gzip压缩

-j:同时使用bzip2压缩

-x:解包或者解压缩

-t:查看tar包里的文件

-c:建立一个tar包或者压缩文件包

-v:可视化

-f:后面跟文件名(即:-f filename),表示压缩后的文件名为filename,或者解压文件filename。需要注意的是,如果是多个参数组合,-f参数写到最后面

-p:表示使用原文件的属性,压缩前什么属性压缩后还是什么属性(不常用)

-P:表示可以使用绝对路径(不常用)

--exclude filename:表示在打包或压缩时,不要将filename文件包括在内(不常用),

使用此选项过滤多个文件这样写:--exclude 1.txt --exclude 2.txt

tar -tf 1.tar 查看包里的内容

tar -c /tmp/ -xvf 1.tar   解压到/tmp/下


zip压缩

zip 1.txt.zip 1.txt

zip dir1.zip dir1/*

zip后面先跟目标文件名,即压缩后的自定义压缩包名,然后跟要压缩的文件或者目录

压缩二级目录:zip -r dir1.zip dir/

压缩两个目录:zip -r 11.zip 11 22

解压zip格式文件时使用unzip命令


bzcat

使用bzcat直接查看bzip2压缩格式的文本文档

bzcat 11.txt.bz2


0 0
原创粉丝点击