文档压缩

懵懂的女人 提交于 2019-12-18 12:02:28

一、文档的压缩与打包

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

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

,tar:表示由tay打包程序打包的文件(tar并没有压缩功能,只是吧一个目录合并成一个文件)

,tar,gz:可以理解为现有tar打包,然后再由gzipyasuo

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

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

1,gzip压缩工具:格式为gzip [-d#] filename

                          -d:该参数在解压缩时使用

gzip后面直接跟文件名,表示在当前目录下压缩该文件,而原文件也会消失

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

命令gzip-d后面跟压缩文件表示解压缩文件,gzip不支持压缩目录,压缩目录时会报错

2,bzip2压缩工具:格式为bzip2 [-dz] filename

                            只有-z(压缩)和-d(解压缩)俩个常用选项,压缩级别有1~9,默认级别时9,压缩时,加不加-z选项都可以压缩文件

如果没有找到该命令须先安装yum -y install bzip2

 

 bzip2命令也不可以压缩目录,压缩目录时会报错

 

 3,xz压缩工具:格式为xz [-dz] filename

                          有-z(压缩)和-d(解压缩)俩个常用选项,压缩级别有1~9,默认级别时9,压缩时,加不加-z选项都可以压缩文件

 

 xz命令同样也不可以压缩目录,压缩目录时会报错

 

 4,tar打包工具:可以把目录打包成一个文件,把所有文件整合成一个大文件,方便复制或者移动格式为tar [-zjxcvfpP] filename tar

                        -z:表示同时用gzip压缩

                        -j:表示同时用bzip2压缩

                        -J:表示同时用xz压缩

                        -x:表示解包或者解压缩

                        -t:表示查看tar包里的文件

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

                        -v:表示可视化

                        -f:后面跟文件名(-f 就是filename ,表示压缩后的文件名为 filename 如果是多个参数组合的情况下把 -f 写到最后面)

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

                        -P:表示可以使用绝对路径

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

 

 (需要先安装tree命令    yum install tree)

tar命令不仅可以打包目录也可以打包文件,打包时不加-v选项,表示不可视化

 

 不论是打包还是解包,原来的文件是不会删除的,而且它会覆盖当前已经存在的文件或者目录

 

     --exclube( 该选项出了可以排除文件,也可以排除目录)

5,打包的同时使用gzip压缩

tar命令可以在打包时直接压缩,它支持gzip压缩、bzip2压缩和xz压缩

使用-z选项,可以压缩gzip格式的文件

 

 使用-tf选项,可以查看包或者压缩包的文件列表

 

 使用-zxvf选项,可以解压  ,tar,gz格式的压缩包

 

 6,打包的同时使用bzip2压缩

和gzip压缩不同的是,这里使用-cjvf选项来压缩

 

 使用-tf选项来查看压缩包的文件列表

使用-jxvf选项来解压   ,tar,bz2格式的压缩包

 

 7,使用zip压缩:可以压缩目录和文件,压缩目录时,需要指定目录下的文件

(如果找不到此命令须先安装   yum -y install zip)

 

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

当目录下还有二级目录甚至更多及目录时,zip命令仅仅是把耳机目录本身压缩而已,如果想要一并压缩耳机目录下的文件,必须加上-r选项

 

 解压   ,zip格式文件时并不用zip命令,而是用unzip命令(如果系统中没有unzip命令,需先安装)

8,zcat、bzcat命令

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!