一、zip格式
1、压缩和解压文件-gzip和gunzip
gzip命令
命令用途:压缩文件 , 不能压缩目录 , 压缩不保留原文件
基本格式:gzip[选项] [文件名…]
压缩格式:后缀名为“.gz”
命令选项:
1.gzip [文件名] [文件名]:对多个文件进行压缩的时候,文件名中间空格
2.-c 源文件名 > 压缩文件名:压缩文件,保留源文件
3.-d [文件名.gz]:解压压缩文件
4.-9:压缩比例最大 压缩速度最慢
5.-1 使用一级别压缩 压缩比例最少 压缩速度最快 // 默认1-9 不加级别默认是6级别
2、压缩和解压文件-bzip2和bunzip2
bzip2命令
命令用途:压缩文件,不能压缩目录
基本格式:bzip2 [选项] [文件]
压缩格式:后缀名为:.bz2
命令选项
1.-k [文件名]:压缩文件保留源文件
2.-d [文件名]:解压缩文件
实例
1.bzip2 -k wuhuidong:保留wuhuidong源文件并进行压缩
2.bzip2 -d wuhuidong.bz2:解压压缩文件wuhuidong.bz2
bunzip2命令
命令用途:解压缩文件
基本格式:bunzip2 [选项] [文件名.bz2]
命令选项
-k [文件名]:解压缩保留源文件
3、压缩和解压文件或目录-zip命令
zip命令
命令用途:将指定文件或者目录压缩成zip包
基本格式:zip [压缩文件] [源文件]
命令选项
1.-r 递归压缩
2.-v:显示执行过程
实例1
1.zip test11.zip test11:压缩文件test11
实例2
将/home 下的所有文件压缩成mypkg.zip
1.cd /home
2.zip mypkg.zip -r /home
unzip命令
命令用途:将指定的zip包解压缩
基本格式:unzip [选项][压缩文件]
压缩格式:后缀名为.zip
命令选项
-d 指定解压缩文件存放路径
实例
将mypkg.zip解压缩到/opt/tmp 目录下
cd /home
unzip mypkg.zip -d /opt/tmp
bzip2
bzip2 12.txt 对12.txt 进行压缩
bzip2 -d 12.txt.bz2 12.txt.bz2进行解压缩
还有一种压缩是微软下常用的如XX.zip
unzip 1.zip 将1.zip解压到当前目录下
tar
tar 归档释放
-c 创建
-x 释放
-f 指定文件名
-v 显示详情
-p 保留原属性
-t 不解压,只看内容
-C 解压时指定释放的目标文件夹
-z 用gzip压缩,解压
-j 用bzip2压缩,解压