文档的压缩与打包

来源:互联网 发布:淘宝售后主管如何管理? 编辑:程序博客网 时间:2024/04/28 11:21

概述:

《跟阿铭学linux》

.gz gzip 压缩工具压缩的文件

.bz2 bzip2 压缩工具压缩的文件

.tar tar 打包程序打包的文件

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

.tar.bz2 先用tar打包,然后再bzip2压缩

1、gzip压缩工具

语法:gzip 【-d#】文件名

-d: 解压缩时使用

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

[root@iz8vb7cc5e91muwr6fxp3jz /]# [ -d test ] && rm -rf test[root@iz8vb7cc5e91muwr6fxp3jz /]# [ -d test ] &&  ll[root@iz8vb7cc5e91muwr6fxp3jz /]# mkdir test[root@iz8vb7cc5e91muwr6fxp3jz /]# [ -d test ] &&  ll
[-d test] : 表示判断test目录是否存在

&&:前面条件满足执行后面

rm -rf test : 递归删除目录test( 参数-r递归删除, -f强制,不需要用户确认)

2、bzip2 压缩工具

CentOS 没有的话  yum install -y bzip2 安装

语法:bzip2 [-dz]  文件名

-d: 解压

-z :压缩(可以不加,默认就是压缩)

与上面类似

3、tar压缩工具

语法: tar [-zjxcvfpP] 文件名

-z : 同时用gzip压缩

-j : 同时用bzip2压缩

-x: 解压

-t: 查看tar包里面内容

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

-v: 可视化

-f : 文件名(注意写在最后面)

-p: 使用原文件的属性

-P: 使用绝对路径

--exclude 文件名: 在打包或者压缩时,不包含的文件或文件夹


以test4文件夹为例

tar -xvf  test4.tar 解压文件

tar -czvf test4.tar.gz test4  : 打包的同时使用gzip压缩

tar -tf test4.tar.gz : 可以查看或压缩包的文件列表

tar -zxvf test4.tar.gz  用来解压.tar.gz的压缩包

tar -cjvf test4.tar.bz2 test4 : 采用打包bzip2压缩

tar -jxvf test4.tar.bz2 : 解压bzip2文件

原创粉丝点击