linux文件压缩和解压常用命令,并说明其格式
时间: 2023-08-05 10:47:41 浏览: 88
常用的Linux文件压缩命令包括:gzip、bzip2、zip和tar。
1. gzip命令
gzip命令用于压缩文件,其格式如下:
```
gzip [选项] 文件名
```
常用选项包括:
- -c:将压缩结果输出到标准输出,不修改原始文件;
- -d:解压文件;
- -r:递归处理目录下的所有文件。
例如,将文件test.txt压缩成test.txt.gz:
```
gzip test.txt
```
2. bzip2命令
bzip2命令也用于压缩文件,但相比gzip,bzip2可以得到更高的压缩比,其格式如下:
```
bzip2 [选项] 文件名
```
常用选项包括:
- -c:将压缩结果输出到标准输出,不修改原始文件;
- -d:解压文件;
- -r:递归处理目录下的所有文件。
例如,将文件test.txt压缩成test.txt.bz2:
```
bzip2 test.txt
```
3. zip命令
zip命令用于将多个文件或目录打包成一个zip格式的压缩文件,其格式如下:
```
zip [选项] 压缩文件名 源文件/目录
```
常用选项包括:
- -r:递归处理目录下的所有文件;
- -q:静默模式,不显示压缩过程;
- -e:加密压缩文件。
例如,将目录test打包成test.zip:
```
zip -r test.zip test
```
4. tar命令
tar命令可以将多个文件或目录打包成一个tar格式的压缩文件,其格式如下:
```
tar [选项] 目标文件名 源文件/目录
```
常用选项包括:
- -c:创建压缩文件;
- -x:解压文件;
- -z:通过gzip压缩/解压文件;
- -j:通过bzip2压缩/解压文件;
- -v:显示处理的文件列表。
例如,将目录test打包成test.tar.gz:
```
tar -czvf test.tar.gz test
```
阅读全文