옵션에서 이중 대시의 의미

옵션에서 이중 대시의 의미

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

답변1

긴 옵션 앞에 "필수"가 아닌 이중 대시를 사용하는 것은 GNU 스타일 규칙일 뿐입니다. 긴 옵션(대부분)을 표시하기 위해 대시만 사용하는 GNU 프로그램은 getopt_longGNU C 라이브러리가 오늘날과 같은 구문 분석 인수를 지원하지 않았던 시절부터 시작되었습니다.

관련 정보