linux - 为什么 "find"命令在路径后有​​选项而其他命令没有

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

find / -iname 'foo'

大多数命令行程序都将文件名作为最后一个参数。几乎所有前面带有 - 或 - 的内容都会在前面没有“-”的任何内容之前。这是标准化的地方吗?为什么找到不同?你知道其他有表达式 last 的程序吗?

最佳答案

那些不是选项,那些是 find 所谓的“表达式”。 也有选项,事实上,它们在路径的前面。

查看手册页:

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]

关于linux - 为什么 "find"命令在路径后有​​选项而其他命令没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26153882/

相关文章:

java - 无法从 Java 中的 COM 端口读取串行数据

Linux/perl mmap 性能

linux - 本地 yum repo 不更新包

linux - ttyS1/uart1已初始化但无法通过/dev/ttyS1访问

linux - bash 如何将异步命令输出到变量

bash - 带有 sed 的 grep 管道

python - 从Linux服务器将.txt重写为.pdf代码,以在Windows Enterprise 2008服务器上工作

python - 如何调试需要用-m执行的python模块?

java - 在 Java 中使用命令行编译多个包

python - 在单行命令行中执行多行语句