- 与 Linux 文件和目录的关联意味着什么

- 与 Linux 文件和目录的关联意味着什么

可能的重复:
“--”(双破折号)是什么意思?

与 Linux 文件和目录关联时,“--”(两个破折号)意味着什么。

我发现了其他东西,但不太确定它是否正确并且与同一件事相关。 “另一个约定是使用‘--’(两个破折号)来指示标志的结尾和文件名的开头。”

答案1

我不确定您的意思是---,所以这里有一些关于两者的信息:

-是一些程序接受引用的简写STDIN,即程序的标准输入。也就是说,在类似的管道中echo foo | cat -(尽管-在本例中实际上是不必要的),cat从 接收“foo”和换行符作为其输入STDIN

--表示参数的结束。在处理文件的程序中,这通常意味着后面的内容只是文件名,而不是命令行选项。在这种情况下,它用于尝试绕过看起来像选项的文件名(例如,如果您有一个名为的文件-e,并且程序也接受一个-e参数)。解决这个问题的另一种方法是执行类似的操作command ./-e,这实际上在程序之间更兼容,因为它不需要底层程序来实现处理--

相关内容