文章目录
- 前言
- 1. `tar` - 打包和压缩文件
- 2. `gzip` - 压缩文件
- 3. `gunzip` - 解压缩gzip文件
- 4. `bzip2` - 压缩文件
- 5. `unzip` - 解压缩zip文件
- 6. `zip` - 压缩文件为zip格式
- 7. `7z` - 7-Zip压缩工具
- 8. `unrar` - 解压缩RAR文件
 
 
前言
解压缩文件在Linux中是常见的任务,以下是一些常用的解压缩命令介绍
1. tar - 打包和压缩文件
 
- 功能: tar可以用于打包(不压缩)和压缩文件。
- 参数: - -c: 创建新的归档文件。
- -x: 从归档文件中提取文件。
- -z: 通过gzip进行压缩或解压缩。
- -j: 通过bzip2进行压缩或解压缩。
- -v: 显示过程的详细信息。
 
- 用法: tar [选项] [归档文件] [文件或目录]
- 示例: - 打包并压缩: tar -czvf archive.tar.gz /path/to/directory
- 解压gzip压缩的tar包: tar -xzvf archive.tar.gz
 
- 打包并压缩: 
2. gzip - 压缩文件
 
- 功能: 使用gzip算法压缩文件。
- 参数: - -k: 保留原始文件。
- -d: 解压缩。
 
- 用法: gzip [选项] 文件
- 示例: - 压缩文件: gzip file.txt
- 解压缩文件: gzip -d file.txt.gz
 
- 压缩文件: 
3. gunzip - 解压缩gzip文件
 
- 功能: 解压缩gzip压缩的文件。
- 参数: - -k: 解压缩后保留压缩文件。
 
- 用法: gunzip [选项] 文件.gz
- 示例: gunzip file.txt.gz
4. bzip2 - 压缩文件
 
- 功能: 使用bzip2算法压缩文件。
- 参数: - -k: 保留原始文件。
- -d: 解压缩。
 
- 用法: bzip2 [选项] 文件
- 示例: - 压缩文件: bzip2 file.txt
- 解压缩文件: bzip2 -d file.txt.bz2
 
- 压缩文件: 
5. unzip - 解压缩zip文件
 
- 功能: 解压缩zip格式的压缩文件。
- 参数: - -l: 列出压缩文件内容。
 
- 用法: unzip [选项] 文件.zip
- 示例: unzip file.zip
6. zip - 压缩文件为zip格式
 
- 功能: 将文件或目录压缩为zip格式。
- 参数: - -r: 递归压缩目录。
 
- 用法: zip [选项] 压缩文件.zip [文件或目录]
- 示例: zip -r archive.zip /path/to/directory
7. 7z - 7-Zip压缩工具
 
- 功能: 7-Zip是一个拥有极高压缩比的压缩工具。
- 参数: - a: 添加文件到归档。
- x: 提取归档文件。
- t: 测试归档文件的完整性。
 
- 用法: 7z [选项] [归档文件]
- 示例: - 压缩: 7z a archive.7z /path/to/directory
- 解压: 7z x archive.7z
 
- 压缩: 
8. unrar - 解压缩RAR文件
 
- 功能: 解压缩RAR格式的压缩文件。
- 参数: - v: 显示详细过程。
 
- 用法: unrar [选项] 文件.rar
- 示例: unrar file.rar