在Linux系统中,有多种工具可用于文件的压缩和解压缩。虽然compress是一个早期Unix系统中的文件压缩工具,但在现代Linux系统中,更推荐使用如gzip、bzip2、xz等效率更高的工具。以下是基于您提供的信息整理的关于Linux文件压缩工具及其使用方法的笔记:
 
常见压缩工具及扩展名
- bzip2:.bz2,采用Burrows-Wheeler块排序文本压缩算法和霍夫曼编码。
- compress:.Z,旧版Unix文件压缩工具,现已很少使用。
- gzip:.gz,GNU压缩工具,使用Lempel-Ziv-Welch编码。
- xz:.xz,一种日渐流行的通用压缩工具。
- zip:.zip,Windows中PKZIP工具的Unix实现。
压缩与解压命令
1. 使用tar进行打包压缩
 
- _.tar.gz 或 _.tgz
-  - 解压:tar –zxvf 包名
- 压缩:tar –zcvf 压缩后包名 目录或文件
- 不包含文件夹压缩:tar –zcvf 压缩后包名 -C 目录 压缩的文件或目录
 
- 解压:
- ***.tar**
-  - 解压:tar –xvf 包名
- 压缩:tar –cvf 压缩后包名 目录或文件
 
- 解压:
2. 单文件压缩与解压
- ***.gz**
-  - 安装依赖:yum install gzip
- 解压:gzip -d 包名或gunzip 包名
 
- 安装依赖:
- ***.bz2**
-  - 安装依赖:yum install bzip2
- 解压:bzip2 -d 包名或bunzip2 包名
 
- 安装依赖:
- ***.Z**
-  - 解压:uncompress 包名
 
- 解压:
- ***.rar**
-  - 安装:需手动下载并编译RAR for Linux
 
-  -  - 下载并安装:wget https://www.rarlab.com/rar/rarlinux-x64-611.tar.gz --no-check-certificate && tar -zxvf rarlinux-x64-611.tar.gz && cd rar && make && cd .. && rm -rf rar && rm -rf rarlinux-x64-611.tar.gz
 
- 下载并安装:
 
-  
-  - 解压:unrar x -y 包名
 
- 解压:
- ***.zip**
-  - 解压:unzip 包名
 
- 解压:
这些命令提供了对不同类型的压缩文件进行操作的方法,可以根据实际需要选择合适的工具来完成任务。注意,在执行上述命令之前,可能需要先通过对应的包管理器(如yum、apt、dnf等)来安装必要的软件包。