在linux的命令中,有些命令的选项之前是有横杠的,比如ls -a,有些是没有横杠的,比如tar xvf这样的,这到底有什么区别呢?
可以这样说,这个和程序脚本的设计风格有关,是脚本自己设定的,一般来讲,有横杠的是System V风格,没有横杠的是BSD风格
此外,横杠后面跟一个字符的选项用单横杠,后面跟一个单词的用双横杠。比如用--help这样的选项,如果写成了-help,那就变成要分别找命令的-h, -e, -l, -p选项了,而--help只会找help这个选项。
可以这样说,这个和程序脚本的设计风格有关,是脚本自己设定的,一般来讲,有横杠的是System V风格,没有横杠的是BSD风格
此外,横杠后面跟一个字符的选项用单横杠,后面跟一个单词的用双横杠。比如用--help这样的选项,如果写成了-help,那就变成要分别找命令的-h, -e, -l, -p选项了,而--help只会找help这个选项。