可能重复: “-”(双冲)是什么意思?
有许多命令行工具采用单一的"--“参数。例如:
gem install mysql -- —–with-mysql-config=/usr/local/mysql/bin/mysql_config它似乎被用作某种分离器。它有什么特殊的含义吗?这是一个常用的成语吗?如果是,它的目的是什么?
PS:我说的不是--argument表单的参数,而是--后面跟着白色字符和其他参数的情况。
发布于 2012-10-20 15:40:18
--是许多程序遵守的惯例。它的意思是“忽略此参数,并将以下所有单词视为命令行参数,而不是命令行选项。即使它们以-或--开头。”
例如,如果您不幸拥有一个名为-f的文件,您将如何删除它?rm -f将无法工作,因为-f被解释为rm命令的一个选项。但幸运的是,rm命令遵守--约定,因此您可以使用以下方法删除该文件:
rm -- -fhttps://unix.stackexchange.com/questions/52425
复制相似问题