옵션에서 이중 대시의 의미

옵션에서 이중 대시의 의미

모든 다중 문자 명령 옵션 앞에는 이중 대시( --)가 와야 한다는 내용을 읽었습니다. 그러나 명령에 대한 많은 플래그 find(예: -name또는 -type) 앞에는 하나의 대시만 표시됩니다. 왜 그런 겁니까?

답변1

긴 옵션에 대해 이중 대시 앞에 오는 것은 '필수'가 아닌 GNU 스타일 규칙일 뿐입니다. 긴 옵션에 단 하나의 대시만 사용하는 GNU 프로그램은 (대부분) GNU C 라이브러리가 아직 getopt_long오늘날의 방식으로 인수 구문 분석을 지원하지 않았던 시절의 것입니다 .

관련 정보