매뉴얼 페이지를 전달하면 전체 옵션 목록이 표시되지 않지만 -help를 전달하면 왜 표시됩니까?

매뉴얼 페이지를 전달하면 전체 옵션 목록이 표시되지 않지만 -help를 전달하면 왜 표시됩니까?

나는 이것이 man <command>모든 명령의 매뉴얼 페이지라는 것을 알고 있습니다.

man groupdel다음 두 가지 옵션만 표시 될 수 있습니다 .

-h --help
-R --root CHRROT_DIR

지금까지는 언뜻 보기에 이 명령이 2가지 옵션만 지원한다고 가정할 수 있지만

groupdel -h프로그램을 통해 :

-h --help
-R --root CHRROT_DIR
-f --force

그렇다면 왜 -f남성을 통해서는 보여지지 않습니까? 이 동작이 다른 명령에서도 발생하는지 확실하지 않습니다. 이 동작은 Linux에서 정상입니까, 아니면 예상됩니까? 그런데, Ubuntu Server 18:04에서 작동합니다.

답변1

이건 실수였고 그 이후로해결됨.

GNU 프로젝트에서 제공하는 매뉴얼 페이지를 제외하면 매뉴얼 페이지는 일반적으로 완전할 것으로 예상됩니다. 후자는 정보 제공 문서를 선호하고 축약된 매뉴얼 페이지를 제공하는 경향이 있습니다. 그러나 일반적으로 문서는 코드와 별도로 처리되는 경우가 많으므로 매뉴얼 페이지는 결국 구식이 될 수 있지만 기본 제공 도움말은 일반적으로 완료됩니다. 기타 불완전한 문서를 발견하면 언제든지 버그를 신고해 주세요!

어떤 경우에는 문서 및/또는 내장 도움말에서 기능이 의도적으로 생략되었습니다.예를 들어옵션이 더 이상 사용되지 않고 이전 버전과의 호환성을 위해서만 제공되거나, 디버깅 목적으로만 사용되거나, 위험한 경우(이 경우 해당 옵션은 매뉴얼 페이지에 문서화되어야 하지만 내장 도움말에는 나타나지 않을 수 있습니다).

일부 프로젝트에서는 내장된 도움말에서 생성된 매뉴얼 페이지를 게시하는 것과 같은 도구를 사용하는데 help2man, 이 경우 두 가지가 동일하게 됩니다.

관련 정보