为什么"发现"命令在路径之后有选项而其他人没有

时间:2014-10-02 02:58:51

标签: linux bash command-line command-line-arguments

find / -iname 'foo'

大多数命令行程序都将文件名作为最后一个参数。几乎所有前面的东西都会出现在前面没有' - '的东西之前。这是标准化的吗?为什么发现不同?你知道其他任何有表达式的程序吗?

1 个答案:

答案 0 :(得分:5)

那些不是选项,那些是找到调用"表达式"。 也有选择,事实上,它们在路径前面。

查看手册页:

NAME
     find -- walk a file hierarchy

SYNOPSIS
     find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
     find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]