unzip 命令生成器
生成 unzip 命令,用于列出或解压 zip 归档
unzip 入门
## unzip 是什么?
`unzip` 用于列出、测试或从 `.zip` 归档中解压文件。归档文件名是主要参数;标志控制解压的行为。
## 如何使用
1. **指定归档名称**:要读取的 `.zip` 文件。 2. **切换标志**:`-l` 列出,`-d <dir>` 解压到其他位置,`-o`/`-n` 控制覆盖行为。 3. **复制并运行**:将生成的命令粘贴到终端中。
标志与小贴士
unzip 合并短标志,并将 `-d` 后跟一个目标目录:
``` unzip -l archive.zip unzip -d /out archive.zip unzip -o archive.zip ```
### 常用标志 - `-l` — 列出归档内容(大小、日期),不解压 - `-d <dir>` — 将文件解压到指定目录 - `-o` — 无需提示即覆盖已存在的文件 - `-n` — 从不覆盖已存在的文件 - `-q` — 静默模式
### 小贴士 - 在解压前使用 `-l` 先查看归档内容。 - `-d` 是将文件解压到干净文件夹的安全方式,不会弄乱当前目录。 - `-o` 和 `-n` 互斥:在脚本中选择其一以跳过交互式提示。
▶如何解压到指定目录?
使用 `-d <dir>`:`unzip -d /target archive.zip`。unzip 会在需要时创建 `/target`,并将文件放在那里而不是当前目录。
▶如何在不解压的情况下列出文件?
添加 `-l`:`unzip -l archive.zip` 会打印每个文件的长度、日期和时间。不会向磁盘写入任何内容。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。