Linux-压缩和解压命令
gzip、gunzip
基本语法
- gzip 文件:压缩文件(只能压缩为*.gz文件)
- gunzip 文件.gz:解压缩
注意:
- 只能压缩文件不能压缩目录
- 不保留原来的文件
- 同时多个文件会产生多个压缩包
- 可以通过zipinfo命令查看zip信息
zip、unzip
基本语法
- zip [选项] xxx.zip 要压缩的内容:压缩文件和目录
- unzip [选项] xxx.zip:解压缩文件
选项
zip选项 | 功能 |
---|---|
-r | 压缩目录 |
unzip选项 | 功能 |
---|---|
-d<目录> | 指定解压后文件的存放目录 |
注意:
- 可以进行目录的压缩
- 会保留原文件
- zip包在window和linux通用
tar
基本语法
- tar [选项] xxx.tar.gz [源文件]
选项
选项 | 功能 |
---|---|
-c | 产生.tar打包文件 |
-v | 显示详细信息 |
-f | 指定压缩后的文件名 |
-z | 打包并压缩(tar本身只是一个打包) |
-x | 解压 |
-C | 解压到指定目录 |
常用组合:
- 打tar包:tar -cvf file.tar file
- 打开tar包:tar -xvf file.tar
- 查看tar包:tar -tvf file.tar
- 压缩tar.gz:tar -zcvf file.tar.gz file
- 解压tar.gz:tar -zxvf file.tar.gz
- 查看tar.gz:tar -tzvf file.tar.gz