📜  mac unzip - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:32:46.861000             🧑  作者: Mango

Mac Unzip - Shell/Bash

Mac Unzip 是一个基于 Shell/Bash 的命令行工具,其主要功能是解压缩 zip 格式的文件。在 macOS 系统上,我们经常会遇到需要解压缩压缩包的情况,而Mac Unzip 就是为此而生。

安装

Mac UnzipmacOS 系统中自带,因此无需额外安装。只需打开终端,输入以下命令,便可查看 Mac Unzip 是否可用:

unzip

如果输出如下内容,则说明 Mac Unzip 可用:

UnZip 6.00 of 20 April 2009, by Info-ZIP
...
使用方法
命令格式
unzip [OPTIONS] [ZIPFILE [FILE(S)]]
常用参数
  • -l: 列出压缩文件中所包含的文件列表
  • -d: 指定解压缩后的目录
  • -o: 当存在同名的文件时,覆盖已有文件
  • -q: 静默模式,不输出任何信息
  • -v: 显示详细的解压缩过程
  • -x: 排除指定文件
  • -P: 指定压缩文件的密码
示例
  • 解压缩 example.zip 到当前目录下:
unzip example.zip
  • 解压缩 example.zip/path/to/dir 目录下:
unzip example.zip -d /path/to/dir
  • 列出 example.zip 中的文件列表:
unzip -l example.zip
  • 解压缩密码保护的文件:
unzip -P mypassword example.zip
注意事项
  • 如果压缩包中的文件名是 GBK 编码,可能会导致解压后文件名乱码的情况。此时可以使用以下命令解决:
unzip -O CP936 example.zip
总结

Mac Unzip 可以方便快捷地解压缩 zip 格式的文件,是 macOS 系统上一个十分常用的命令行工具。使用时需注意命令的参数和选项。