ubuntu 终端命令概要中的方括号是什么意思?

ubuntu 终端命令概要中的方括号是什么意思?

对于“查找”命令,摘要来自

man find

是:

find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]

方括号是什么意思?我以前以为它们只是表示参数或标志是可选的,但对于 find 来说 [path...] 和 [expression] 不能都是可选的,对吧……?

答案1

方括号代表什么意思?

命令概要中的方括号表示可选性(即,其中列出的内容是可选的/不是运行命令所必需的)。

我以前认为它们只是意味着参数或标志是可选的,但是 [路径...] 和 [表达式] 对于 find 来说不能都是可选的,对吗……?

它们可以;无需任何条件运行find[path...][expression]打印当前工作目录层次结构中的文件夹/文件列表。


[<expr>]结构以及命令提要中常用的其他符号/结构(例如|,交替和{<expr>}重复)与在扩展巴科斯范式(EBNF),因此 EBNF 的语法对于理解/记住命令概要中的符号/结构的含义是一个很好的参考。

相关内容