Linux 매뉴얼 페이지에 두 가지 다른 유틸리티가 있지만 차이점을 이해하지 못합니다.
놀랍게도 유사해 보이는 sync(1)과 sync(8)이 있습니다.
https://linux.die.net/man/8/sync
https://linux.die.net/man/1/sync
나는 아마도 분명한 것을 놓치고있을 것입니다. 그것들은 어떻게 다른가요? (나는 sync(2)가 시스템 호출이라는 것을 알고 있습니다. 하지만 sync(1)과 sync(8)은 기본적으로 동일해 보이죠?)
답변1
sync
첫 번째 링크는 다음에 의해 작성된 매뉴얼 페이지의 이전 복사본을 보여줍니다.Linux 매뉴얼 페이지 프로젝트;이것2014년에 삭제됨다음과 같은이 토론sync
GNU에는 자체 매뉴얼 페이지가 있기 때문에 (이전 이름은파일 도구, 이는 첫 번째 매뉴얼 페이지에서 참조하는 것입니다). 전자는 파트 8에서 제공되고 후자는 파트 1에서 제공됩니다.
오늘날 GNU sync
는핵심 도구, 해당 매뉴얼 페이지는 섹션 1에서 계속 사용할 수 있습니다.
die.net의 두 매뉴얼 페이지는 모두 더 이상 사용되지 않습니다. 섹션 1 버전을 비교하세요.현재 버전. die.net은 수년 동안 업데이트되지 않았습니다.
답변2
섹션의 경우 "man man"에 따르면 섹션 1은 "실행 가능한 프로그램 또는 쉘 명령"이고 섹션 8은 "시스템 관리 명령(일반적으로 루트에만 해당)"입니다.
즉 말하자면,스티븐 지터귀하의 질문에 대한 더 나은 정보를 제공합니다(예: 두 부분에 동기화가 존재하는 이유).