![在 Linux 上尝试提取 7zip 存档时出现错误“命令行不正确”](https://linux22.com/image/491541/%E5%9C%A8%20Linux%20%E4%B8%8A%E5%B0%9D%E8%AF%95%E6%8F%90%E5%8F%96%207zip%20%E5%AD%98%E6%A1%A3%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E2%80%9C%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8D%E6%AD%A3%E7%A1%AE%E2%80%9D.png)
我将一个大型 zip 文件复制到 Linux 服务器,当时我并没有意识到它是一个 7zip 文件。
经过一番折腾,我用“yum install p7zip”安装了 7zip,但是当我尝试使用
7za -x ./myarchive.zip
我得到以下输出
7-Zip (A) 4.61 beta 版权所有 (c) 1999-2008 Igor Pavlov 2008-11-23 p7zip 版本 4.61 (locale=C,Utf16=off,HugeFiles=on,1 CPU)
错误:命令行不正确
谷歌不是我的朋友,我遇到过这个错误,所以我想我会在这里尝试一下。争论这应该是 SF 还是 SU,但由于这不是我的电脑,所以我认为这是 SF 的域。
答案1
您确定它采用的是“-x”而不仅仅是“x”吗?
为什么该文件的扩展名是 .zip,而不是 7zip 的“.7z”?
答案2
您只需指出不带“-”的参数即可。在您的例子中,“7za x ./myarchive.zip”是解压档案的正确结构