linux命令中的-和--的區別
在linux命令行中,命令的參數有的時候是一個連字符,有的時候是兩個連字符
對於options類型參數可以有兩種方式:
-
短選項(short options):顧名思義,就是短小參數。它們通常包含一個連字號和一個字母(大寫或小寫字母)
例如:-s,-h等
-
長選項(long options):長選項,包含了兩個連字號和一些大小寫字母組成的單詞
例如:--size,--help等
注:
-
一個程序通常會提供包括short options和long options兩種參數形式的參數,short options一般是其對應的long options的開頭字母
-
-和--可以用來做區分sh是一個選項sh還是兩個選項s和h的組合-sh是s和h的組合
--sh則說明sh是單一的選項
-
對於一些一些命令,這個單雙連字符的規則似乎不起作用,例如
find -name -fstype
