7-Zip 无法在 DOS 提示符或命令行下运行?

7-Zip 无法在 DOS 提示符或命令行下运行?

我安装了 7-Zip,它可以在 Windows 中运行,但不能在 DOS 提示符或命令行中运行:

7z e  max_logs_can_messages.tgz

产量:

'7z' is not recognized as an internal or external command,
operable program or batch file.

答案1

你需要将二进制文件添加到你的机器的 PATH 中

更多详情请见:http://www.7-zip.org/faq.html

答案2

您可以将 7-Zip 复制到以下熟知的路径:

C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem

或者使用完整路径调用 7-Zip:

C:\Program Files\7-Zip\7z.exe

或者你做这件事Screenack说;)

答案3

在 cmd 或 git bash 中压缩时出现类似错误

7z:command not found 

solution:

  • 在你的机器上安装 7z
  • 在环境变量->用户变量中设置路径
  • 路径 -> 编辑 -> 新建(添加路径 - C:\Program Files\7-Zip) -> 确定

Now to use 7z in git Bash

  • 转到 C:\Program Files\7-Zip 并复制 7z.exe 文件
  • 转到 C:\Program Files\Git\usr\bin 并粘贴 7z.exe 文件

现在,你将能够使用 7z 和 Git Bash

答案4

您需要将 7-Zip 文件夹添加到您的PATH

setx /M path "%path%;C:\Program Files\7-Zip\"

或者,对于轻松的 7-Zip

setx /M path "%path%;C:\Program Files\Easy 7-Zip\"

相关内容