Linux 查找命令源代码

Linux Find command source code

当我在终端中键入 find 时,这是我得到的输出:

My-MacBook-Air:desktop User$ find
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
       find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]

我的计算机如何知道此命令的源代码在哪里以及我如何自己访问它?

好吧...首先这可能不是 Linux 而是 MacOS?但无论如何,您的计算机不使用任何源代码,而是使用编译后的可执行文件,它位于您的搜索路径中的某处——输入命令时搜索的目录列表,通常类似于 /usr/local/bin:/usr/bin:/bin

您可以使用 echo $PATH 显示您的搜索路径,使用 which find 找到 find 的完整位置。

不知道 MacOS 附带什么版本的 find ...如果您真的对源代码感兴趣,您可以下载通常安装在 linux 系统在这里:http://ftp.gnu.org/pub/gnu/findutils/