文章目录
常用命令-压缩解压命令
压缩解压命令一:gzip 与gunzip
压缩与解压缩.gz的压缩文件。
注意:只能压缩文件,不保留原文件
语法
- gzip [文件]
- gunzip [压缩文件]
范例
压缩解压命令二:tar
打包与解包命令,与gzip,bzip2配合可以实现压缩与解压 .tar.gz或者tar.bz2的目录。
注意:只能压缩目录,保留原始目录
语法
tar 选项[zcvf] [压缩后文件名] [目录]
范例
# 将目录Japan打包并压缩为.tar.gz文件
tar -czvf Japan.tar.gz Japan
# 将目录Japan打包并压缩为.tar.bz2文件
tar -cjvf Japan.tar.bz2 Japan
# 将Japan.tar.gz解压到当前路径
tar -xzvf Japan.tar.gz
# 将Japan.tar.bz2解压到当前路径
tar -xzvf Japan.tar.bz2
-v : 查看详细信息
-f : 执行文件名
-z : 打包的同时做压缩,调用gzip,gunzip
-j : 打包的同时做压缩,调用bzip2,bunzip2
-c : 打包
-x : 解包
-t : 查看压缩包内容,-tzf
压缩与解压缩命令三:zip 与unzip
压缩解压后缀为.zip的压缩文件
通用格式,window与linux都支持。
语法
- zip 选项[-r(压缩目录)] [压缩后文件名] [文件或目录]
- unzip [压缩文件]
选项介绍
-r 压缩/解压目录
-o 解压后覆盖掉原始文件
-d 指定解压目录
范例
zip Japan.zip boduo # 压缩文件
zip -r Japan.zip Japan # 压缩目录
unzip Japan.zip # 解压缩文件
压缩与解压缩命令四:bzip2与bunzip2
压缩解压后缀为.bz2的压缩文件,gzip的升级版本。
压缩比非常惊人
语法
- bzip2 选项[-k(产生压缩文件后保留原文件)] [文件]
- bunzip2 选项[-k(解压后保留压缩包)] [压缩文件]
范例
bzip2 -k boduo # 压缩文件生成boduo.bz2
# 将目录Japan打包并压缩为.tar.bz2文件
tar -cjvf Japan.tar.bz2 Japan
bunzip2 -k boduo.bz2 # 解压缩文件
# 将Japan.tar.bz2解压到当前路径
tar -xzvf Japan.tar.bz2