ls UNIX 命令:--

ls UNIX 命令:--

我想知道 ls 选项中的 -- 代表什么

我正在用 C 语言编写一个 ls 代码,我需要实现它,但我找不到它的含义

有什么帮助吗?谢谢❤

答案1

它只是意味着停止处理选项,这样后面的任何参数都不会被视为选项。这是许多 Unix 实用程序采用的惯例,如果您想要传递以 开头的参数-,但不想将其视为选项,则此惯例非常有用。

例如,如果您想列出名为的文件的详细信息-F,那么ls -l -F就不会执行您想要的操作,但是ls -l -- -F会。

相关内容