Skip to content

Commit e7c2a37

Browse files
authored
Update gzip.md
1 parent a9a0eda commit e7c2a37

File tree

1 file changed

+86
-86
lines changed

1 file changed

+86
-86
lines changed

command/gzip.md

Lines changed: 86 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,86 @@
1-
gzip
2-
===
3-
4-
用来压缩文件
5-
6-
## 补充说明
7-
8-
**gzip命令** 用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。
9-
10-
gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
11-
12-
### 语法
13-
14-
```
15-
gzip(选项)(参数)
16-
```
17-
18-
### 选项
19-
20-
```
21-
-a或——ascii:使用ASCII文字模式;
22-
-d或--decompress或----uncompress:解开压缩文件;
23-
-f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
24-
-h或——help:在线帮助;
25-
-l或——list:列出压缩文件的相关信息;
26-
-L或——license:显示版本与版权信息;
27-
-n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记;
28-
-N或——name:压缩文件时,保存原来的文件名称及时间戳记;
29-
-q或——quiet:不显示警告信息;
30-
-r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
31-
-S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;
32-
-t或——test:测试压缩文件是否正确无误;
33-
-v或——verbose:显示指令执行过程;
34-
-V或——version:显示版本信息;
35-
-<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高;
36-
--best:此参数的效果和指定“-9”参数相同;
37-
--fast:此参数的效果和指定“-1”参数相同。
38-
39-
```
40-
41-
### 参数
42-
43-
文件列表:指定要压缩的文件列表。
44-
45-
### 实例
46-
47-
把test6目录下的每个文件压缩成.gz文件
48-
49-
```
50-
gzip *
51-
```
52-
53-
把上例中每个压缩的文件解压,并列出详细的信息
54-
55-
```
56-
gzip -dv *
57-
```
58-
59-
详细显示例1中每个压缩的文件的信息,并不解压
60-
61-
```
62-
gzip -l *
63-
```
64-
65-
压缩一个tar备份文件,此时压缩文件的扩展名为.tar.gz
66-
67-
```
68-
gzip -r log.tar
69-
```
70-
71-
递归的压缩目录
72-
73-
```
74-
gzip -rv test6
75-
```
76-
77-
这样,所有test下面的文件都变成了*.gz,目录依然存在只是目录里面的文件相应变成了*.gz.这就是压缩,和打包不同。因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。
78-
79-
递归地解压目录
80-
81-
```
82-
gzip -dr test6
83-
```
84-
85-
86-
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
1+
gzip
2+
===
3+
4+
用来压缩文件
5+
6+
## 补充说明
7+
8+
**gzip命令** 用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。
9+
10+
gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
11+
12+
### 语法
13+
14+
```
15+
gzip(选项)(参数)
16+
```
17+
18+
### 选项
19+
20+
```
21+
-a或——ascii:使用ASCII文字模式;
22+
-d或--decompress或----uncompress:解开压缩文件;
23+
-f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
24+
-h或——help:在线帮助;
25+
-l或——list:列出压缩文件的相关信息;
26+
-L或——license:显示版本与版权信息;
27+
-n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记;
28+
-N或——name:压缩文件时,保存原来的文件名称及时间戳记;
29+
-q或——quiet:不显示警告信息;
30+
-r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
31+
-S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;
32+
-t或——test:测试压缩文件是否正确无误;
33+
-v或——verbose:显示指令执行过程;
34+
-V或——version:显示版本信息;
35+
-<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高;
36+
--best:此参数的效果和指定“-9”参数相同;
37+
--fast:此参数的效果和指定“-1”参数相同。
38+
-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6。
39+
```
40+
41+
### 参数
42+
43+
文件列表:指定要压缩的文件列表。
44+
45+
### 实例
46+
47+
把test6目录下的每个文件压缩成.gz文件
48+
49+
```
50+
gzip *
51+
```
52+
53+
把上例中每个压缩的文件解压,并列出详细的信息
54+
55+
```
56+
gzip -dv *
57+
```
58+
59+
详细显示例1中每个压缩的文件的信息,并不解压
60+
61+
```
62+
gzip -l *
63+
```
64+
65+
压缩一个tar备份文件,此时压缩文件的扩展名为.tar.gz
66+
67+
```
68+
gzip -r log.tar
69+
```
70+
71+
递归的压缩目录
72+
73+
```
74+
gzip -rv test6
75+
```
76+
77+
这样,所有test下面的文件都变成了*.gz,目录依然存在只是目录里面的文件相应变成了*.gz.这就是压缩,和打包不同。因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。
78+
79+
递归地解压目录
80+
81+
```
82+
gzip -dr test6
83+
```
84+
85+
86+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

0 commit comments

Comments
 (0)