-옵션과 --옵션의 차이??

gurwns909의 이미지

제목 그대로 -옵션과 --옵션의 차이가 궁금합니다.
뭔가 이유가 있어서 -가 하나 더 들어가는것같은데...
도통 이유를 모르겠네요...ㅎㄷㄷ

제 개인적인 판단에 의하면
만약 -a 라는 옵션이 있다면 -a옵션 내에 --b옵션이라고 생각하는데,,
이렇게 생각하는게 맞는건가요???

barmi의 이미지

option style입니다.

일반적으로
"-" : short option style
"--" : long option style
예전에는 -나 --없이 그냥 문자나 command를 쓰기도 했었습니다. (old option style)

찾아보니, 대표적으로 GNU/tar 의 manual에 관련 항목이 있네요.
http://www.gnu.org/software/tar/manual/html_section/Styles.html

참고하세요.

익명 사용자의 이미지

posix 였나 gnu 였던가 기억이 나지는 않지만...
-a 는 short version 이고 --append 는 long version 입니다.

보통은 --XXX 옵션을 줄여서 -X 라고 하지만... 뭐 경우에 따라서는 다르게 사용하기도 합니다.

saintjust의 이미지


"-": UNIX
"--" : GNU
no dash : BSD

1 UNIX options, which may be grouped and must be preceded by a dash.
2 BSD options, which may be grouped and must not be used with a dash.
3 GNU long options, which are preceded by two dashes.

마잇의 이미지

축약형과 서술형의 차이 입니다. 기능은 같습니다.


--
마잇