8.8 压缩和解压类

8.8 压缩和解压类
8.8.1 gzip和gunzip压缩
1)基本语法
gzip 文件 (功能:压缩文件,只能压缩文件为*.gz文件)
gunzip 文件.gz (功能:解压缩文件命令)
2)经验技巧
 (1)只能压缩文件不能压缩目录
 (2)不保留原来的文件
 (3)同时压缩多个文件会产生多个压缩包,不会一起压缩为一个文件
3)示例
gzip 222
image
gunzip 222.gz
image
8.8.2 zip/unzip 压缩
1)基本语法
zip [选项] XXX.zip 要压缩的文件或目录 (功能:压缩文件或目录)
unzip [选项] XXX.zip (解压缩文件)
2)选项

zip选项 功能
-r 压缩目录
unzip选项 功能
-d <目录> 指定解压后文件的存放目录

3)经验技巧
zip压缩命令Windows和Linux通用,可以压缩目录且保留源文件,解压缩可以指定解压目录
4)示例
压缩Reader目录到/home目录下的read.zip文件
zip -r /home/read.zip Reader/
image
unzip -d /home/tony/ read.zip
image
8.8.3 tar命令打包(重要)
1)基本语法
tar [选项] XXX.tar.gz 将要打包进去的内容 (功能:打包文件,目录 ,压缩后的文件格式为.tar.gz)
2)选项说明

选项 功能
-c 产生.tar打包文件
-x 解包.tar文件
-z 打包的同时压缩
-v 显示详细信息
-f 指定压缩的文件名
-C 解压到指定目录

3)经验技巧
压缩:tar zcvf 文件+目录
解压 tar zxvf 压缩包 [-C 解压的路径]
4)示例
压缩多个文件和目录
tar -zcvf temp.tar.gz dave/ read.zip
image
解压tar包并解压到指定目录
tar -zxvf temp.tar.gz -C /home/tony
image

posted @ 2026-05-06 21:01  Justme1  阅读(5)  评论(0)    收藏  举报