doc: update zip.md & add example
This commit is contained in:
parent
7c5a8ea526
commit
54bc9aa32a
|
|
@ -54,7 +54,49 @@ zip [-选项] [-b 路径] [-t 日期] [-n 后缀名] [压缩文件列表] [-xi
|
|||
|
||||
### 实例
|
||||
|
||||
将`/home/Blinux/html/`这个目录下所有文件和文件夹打包为当前目录下的html.zip:
|
||||
压缩单个文件,这会将 `file.txt` 文件压缩到名为 `compressed.zip` 的归档文件中
|
||||
|
||||
```shell
|
||||
zip compressed.zip file.txt
|
||||
```
|
||||
|
||||
压缩多个文件,下面这个命令会把 `file1.txt`,`file2.txt`,和 `file3.txt` 压缩到一个叫做 `compressed.zip` 的归档文件中。
|
||||
|
||||
```shell
|
||||
zip compressed.zip file1.txt file2.txt file3.txt
|
||||
```
|
||||
|
||||
压缩整个目录,下面这个命令 `-r` 参数表示递归压缩,该命令将压缩 `folder` 目录及其所有子目录和文件
|
||||
|
||||
```shell
|
||||
zip -r compressed.zip folder/
|
||||
```
|
||||
|
||||
使用最大压缩比压缩文件,下面这个命令 `-9` 参数指定了最大压缩比,尽管可能需要更长的处理时间
|
||||
|
||||
```shell
|
||||
zip -9 compressed.zip file.txt
|
||||
```
|
||||
|
||||
创建密码保护的 zip 文件,下面这个命令 `-e` 参数会提示用户输入密码以创建加密的 zip 文件。
|
||||
|
||||
```shell
|
||||
zip -e secure.zip file.txt
|
||||
```
|
||||
|
||||
只压缩新文件或已更改的文件,如果 `compressed.zip` 已存在,`-u` 参数会更新归档中的 `file.txt` 或将其添加至归档中(如果它是新的)
|
||||
|
||||
```shell
|
||||
zip -u compressed.zip file.txt
|
||||
```
|
||||
|
||||
压缩文件但不保留目录结构,`-j` 参数将不保留 `file.txt` 的父目录 `folder`,文件在 zip 中的位置将是在根目录下
|
||||
|
||||
```shell
|
||||
zip -j compressed.zip folder/file.txt
|
||||
```
|
||||
|
||||
将`/home/Blinux/html/`这个目录下所有文件和文件夹打包为当前目录下的 `html.zip`:
|
||||
|
||||
```shell
|
||||
zip -q -r html.zip /home/Blinux/html
|
||||
|
|
|
|||
Loading…
Reference in New Issue