mirror of https://github.com/CrimsonTome/tldr.git
30 lines
1015 B
Markdown
30 lines
1015 B
Markdown
|
# unzip
|
||
|
|
||
|
> 从 ZIP 压缩包中提取文件或目录。
|
||
|
> 参见:`zip`.
|
||
|
> 更多信息:<https://manned.org/unzip>.
|
||
|
|
||
|
- 将指定压缩包中的所有文件和目录提取到当前目录下:
|
||
|
|
||
|
`unzip {{路径/到/压缩文件1.zip 路径/到/压缩文件2.zip ...}}`
|
||
|
|
||
|
- 将压缩包中的所有文件和目录提取到指定目录下:
|
||
|
|
||
|
`unzip {{路径/到/压缩文件1.zip 路径/到/压缩文件2.zip ...}} -d {{路径/到/输出目录}}`
|
||
|
|
||
|
- 将压缩包中的文件和目录提取到 `stdout`(标准输出)中:
|
||
|
|
||
|
`unzip -c {{路径/到/压缩文件1.zip 路径/到/压缩文件2.zip ...}}`
|
||
|
|
||
|
- 提取文件内容及文件名到 `stdout`(标准输出)中:
|
||
|
|
||
|
`unzip -O {{gbk}} {{路径/到/压缩文件1.zip 路径/到/压缩文件2.zip ...}}`
|
||
|
|
||
|
- 在不进行解压缩的情况下,列出指定压缩包中的内容:
|
||
|
|
||
|
`unzip -l {{路径/到/压缩文件.zip}}`
|
||
|
|
||
|
- 从指定压缩包中提取特定文件:
|
||
|
|
||
|
`unzip -j {{路径/到/压缩文件.zip}} {{路径/到/文件1 路径/到/文件2 ...}}`
|