MacOS-Terminal直接command解压缩文件文件夹
macOS Terminal 解压缩文件与文件夹指南
在 macOS 的 Terminal 中,可以通过命令行工具高效地解压缩文件与文件夹。以下是常见的压缩格式及其对应的解压命令。
解压 ZIP 文件
使用 unzip 命令解压 ZIP 文件。若未安装,可通过 Homebrew (brew install unzip) 安装。
unzip archive.zip
解压到指定目录:
unzip archive.zip -d /path/to/directory
解压 TAR 文件
TAR 文件通常结合 gzip 或 bzip2 压缩。解压方式如下:
解压 .tar.gz 或 .tgz 文件:
解压 .tar.bz2 文件:
tar -xjvf archive.tar.bz2
解压到指定目录:
tar -xzvf archive.tar.gz -C /path/to/directory
解压 RAR 文件
需安装 unrar (brew install unrar)。
unrar x archive.rar
解压 7Z 文件
需安装 p7zip (brew install p7zip)。
7z x archive.7z
实际示例
假设下载了一个名为 project.zip 的文件,需解压到 ~/Downloads 目录:
unzip project.zip -d ~/Downloads
解压 data.tar.gz 并保留原始文件结构:
tar -xzvf data.tar.gz
常见问题
- 命令未找到:确保已安装相关工具(如
unrar、p7zip),可通过 Homebrew 安装。 - 权限问题:使用
sudo临时提升权限(谨慎操作)。 - 解压到当前目录:省略
-d或-C参数时,文件会解压到当前路径。
通过 Terminal 解压文件灵活且高效,适合批量操作或自动化脚本。熟悉这些命令能显著提升工作效率。
