.gz .zip .rar
LInux和Windows中通用的压缩解压缩格式 为 .zip
该格式较为古老传统
第一种解压缩格式:
压缩解压缩命令:gzip
命令名称:gzip
命令英文原意:GUN zip
命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip [文件]
功能描述:压缩文件
压缩后的文件格式: .gz
!!! 备注:该命令只能压缩文件,不能压缩目录(文件夹)
2、linux中压缩后,不保留源文件
注:学习流程
创建一个文件 touch 文件名
压缩文件 gzip 文件名
查看压缩后的内容 文件名.gz
删除压缩文件 rm 文件名.gz
上述操作后会提示:是否确认删除 ? 如果要删除,则输入 y 或 yes 否则输入 n 或者 No
对应的压缩解压命令: gunzip
命令名称:gunzip
命令英文原意:GNU unzip
命令所在路径:/bin/gunzip
执行权限:所有用户
语法二:gunzip [压缩文件]
语法二 :gizp -d [压缩文件】
功能描述:解压缩.gz的压缩文件
范例:$ gunzip boduo.gz 注: boduo.gz为待解压的压缩文件
第二种压缩解压缩文件命令: tar
命令名称:tar
命令所在的路径:/bin/tar
执行权限:所有用户
语法: tar 选项[-zcf] [压缩后文件名][目录】
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
功能描述:打包目录 可以打包文件或目录 并且可以在打包的同时压缩
压缩后的文件格式; .tar.gz
范例:
$ tar -cvf japan .tar japan 该命令可以将目录japan 打包,并显示打包内的文件
$gzip japan.tar 该命令可以将刚才打包好的目录压缩
$ tar -zcf japan.tar.gz japan 该命令表示融合了上方两步骤
解压缩的命令: tar
tar命令解压缩的语法:
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
范例:$ tar -zxvf japan.tar.gz
第三种压缩解压缩格式: zip
命令名称:zip
命令所在路径:/usr/bin/zip
执行权限:所有用户
语法:
zip 选项[-r] [压缩后的文件名] [文件或目录]
-r 压缩目录
功能描述:压缩文件或目录
压缩后的文件格式: .zip
linux 中的压缩包的格式,windows中可以说都支持
但windows中的压缩格式,如.rar linux 中不支持
但linux 和 windows中都支持的是 .zip
范例:$ zip japan.zip japan 压缩文件
zip -r boduo.zip boduo 压缩目录
解压比没有 gzip 高
解压缩命令: unzip
命令名称:unzip
语法 :unzip boduo.zip
zip的升级版
第四种压缩解压缩命令:bzip2
命令名称: bzip2
命令所在路径:/usr/bin/bzip2
执行权限;所有用户
语法:bzip2 选项[-k] [文件]
-k 产生压缩文件后保留原文件
功能描述:压缩文件
压缩后文件格式: .bz2
范例:$ bzip2 -k boduo
$ tar -cjf japan.tar.bz2 japan
特点:压缩比惊人,一般文件或目录较大时建议可通过bzip2 进行压缩
解压缩命令:bunzip2
命令名称:bunzip2
语法 : bunzip2 [压缩文件名]
范例: $ bunzip2 boduo.bzip2
$ tar -xjf japan.tar.bz2
总结:
压缩格式 压缩命令 相应解压缩命令 处理的文件或目录类型
.gz gzip 文件名 gunzip(或gzip -d) 文件名 文件
.tar tar -cvf 文件名或目录名 打包不压缩 tar -xf 文件名或目录名 文件或目录名
.tar.gz tar -zcf 文件名或目录名 tar -zxf 文件名或目录名 文件或目录
.zip zip -rk 文件名或目录名 unzip 文件名或目录名 文件或目录
.bz2 bzip2 文件名或目录名 bunzip2(或bzip2 -d) 文件名或目录名 文件或目录
.tar.bz2 tar -cjf 文件名或目录名 tar -xjf 文件名或目录名 文件或目录