Mac OS。我无法解压 zip 文件。我尝试过以下方法:在终端中解压:
- 打开终端。
- 键入
unzip
和空格,然后将 zip 文件拖放到终端窗口中。 - 按下Enter后,zip 文件将被解压,并将所有文件存储在您的计算机上。
当我尝试打开 zip 文件时,它显示:
unable to expand (error 1- operation not permitted).
网上好像比较推荐p7zip,下面是使用说明:
您可以分别通过 MacPorts 或 Homebrew 使用以下命令进行安装:
sudo port install p7zip brew install p7zip
然后,要解压缩它,请使用:
7za x file.zip
请解释一下输入此代码的步骤,我不知道这是什么意思。但我很高兴学到了新东西!
答案1
Mac Archive Utility 不允许您解压大文件,请使用命令行。
unzip file.zip
答案2
对于包含非常大文件(未压缩时为 5.5GB)的 zip 文件,我也遇到了类似的错误。当我在 Finder 中双击该文件时,就会出现错误。这会启动 MacOS Archive Utility,这就是导致错误的原因。在我的情况下,它发生在解压缩之后,这需要相当长的时间。
Unable to expand "zip_file_name_here.zip" into "destination_folder_here".
(Error 1 - Operation not permitted.)
事实证明,未压缩的文件被隐藏在临时目录中,并且它们没有问题,所以这是一种沙盒错误或其他错误。
对我来说,简单的解决方案是:从 Mac App Store 下载 Stuffit Expander。它可以很好地处理文件。
答案3
我尝试使用 Archive Utility,但它抛出了同样的错误。无法扩展我的文件。我使用了另一个应用程序(The Unarchiver),它在 Appstore 中也是免费的。对我来说它很好用。
答案4
听起来你要么对 zip 文件本身没有读取权限,要么对该文件所包含的目录没有写入权限,而 unzip 正在尝试在该目录中创建提取的文件。