Macos OS X-使返回;无事可做<;文件名>&引用;

Macos OS X-使返回;无事可做<;文件名>&引用;,macos,bash,makefile,Macos,Bash,Makefile,首先,如果我在错误的stackexchange网络上,我想道歉;其次,如果我忽略了一些简单的事情,我想道歉 当我从旧电脑上移动旧硬盘上的文件时,我遇到了几个密码保护的ZIP文件。但是,由于这些文件有点旧,我已经忘记了密码。我尝试了所有我能想到的密码,但还是空了。在几次谷歌搜索之后,我找到了可以帮助我的MacOSX。所以我去下载和 但是,我在执行文件的make命令时遇到问题。下载页面上写着: If you are using linux or another unix, you need to d

首先,如果我在错误的stackexchange网络上,我想道歉;其次,如果我忽略了一些简单的事情,我想道歉

当我从旧电脑上移动旧硬盘上的文件时,我遇到了几个密码保护的ZIP文件。但是,由于这些文件有点旧,我已经忘记了密码。我尝试了所有我能想到的密码,但还是空了。在几次谷歌搜索之后,我找到了可以帮助我的MacOSX。所以我去下载和

但是,我在执行文件的
make
命令时遇到问题。下载页面上写着:

If you are using linux or another unix, you need to download the source code, uncompress it and type "make" to compile the utility.
到目前为止,我尝试的是

$make /Users/myname/Downloads/aapr-0.01-source/Makefile 
我还尝试了源文件夹中的其他文件,但没有任何效果。在那之后,我几乎一片空白。我尝试双击Mac实用程序下载(一个Unix可执行文件)中的
aapr
文件,它会打开一个新的终端窗口,显示命令等。另外,执行
$aapr[options][filename]
仅显示
-bash:aapr:command not found
。我还更新了xcode命令行工具

很抱歉,如果我错过了一些非常基本的东西,我通常不会在OS X上使用终端。

尝试运行

cd /Users/myname/Downloads/aapr-0.01-source
make
Makefile包含从其他文件生成文件的规则,但它基于路径和内容等,这取决于您的当前位置。因此,一般来说,您需要在项目目录中才能工作

编辑(从我的评论中复制):


要从特定位置(不在正常$PATH中)执行命令,需要为其指定路径。因此,类似于/bin/bash或/aapr(其中./表示当前目录)。

要从特定位置(不在正常的
$PATH
中)执行命令,需要为其指定路径。所以类似于
/bin/bash
/aapr
(其中
/
表示当前目录)。^这对我有帮助。我去了aapr文件的目录,做了
/appr[options][filename]
,它开始工作了。谢谢。该文件最初是在源目录中,还是您最初的
make
运行时确实正确构建了它?该文件最初是在目录中<代码>生成给了我错误。此外,该程序不适用于.zip文件,它只适用于.rar文件。那超出了问题的范围。将您的评论编辑到您的答案中,以便我可以将其标记为正确。谢谢你的帮助。