使用 MAC OS X 上的终端提取 Zip 或 Rar 文件

使用 MAC OS X 上的终端提取 Zip 或 Rar 文件

我刚刚开始使用 Mac 终端进行学校工作。

我的问题是:我必须输入哪个命令才能仅使用终端提取 .zip 或 .rar 文件?打开所有类型的压缩文件是否使用相同的命令?

提前致谢。

答案1

通常可以使用tarzip进行文件压缩。例如

tar -x ~/somefile.zip

将会把somefile.zip您的主文件夹中的文件提取到 zip 中定义的子文件夹中。

tar -czf ~/mynewzip.zip ~/datafolder

将压缩~/datafolder为主文件夹中的 newzip.zip。请务必阅读 tar 或 zip 的手册页以了解更多详细信息。

答案2

对于zip文件

在终端(在.zip位置):

unzip <filename>

对于rar文件

尝试使用 Homebrew...

在终端类型中:

brew install rar

现在要使用它,只需导航到您的文件目录并输入:

  • 要查看rar文件:
unrar l <filename>
  • rar要在同一位置提取文件:
unrar x <filename>
  • rar要在所需位置提取文件:
unrar x <filename>

如果您遇到任何权限问题:无法验证开发者.
'rar'无法打开,因为无法验证开发人员。
请遵循以下步骤:
打开系统偏好设置->安全和隐私->通用->单击锁进行更改。

答案3

brew install unar

这是 CLI 版本https://theunarchiver.com/command-line

编辑:

使用,简单

unar my_archive.rar

答案4

有非常流行、免费、稳定、维护良好的软件可以提取任何压缩文件。TAR、ZIP、RAR、TGZ、GZ、Z、7ZIP,应有尽有。解档者

该软件也有 CLI 版本 -https://theunarchiver.com/command-line

如果你愿意,可以通过 AppStore 安装为常规 GUI 应用程序 -https://apps.apple.com/au/app/the-unarchiver/id425424353?mt=12

要通过 CLI 解压任何文件档案,您需要通过以下方式安装软件酿造像这样简单地运行它:

brew install unar
unar your_archive.any

相关内容