bash
macOS 에는 GNU 도구가 함께 제공되고 macOS에는 및 (BSD 도구이지만 어떤 BSD 버전에서 나온 것인지는 알 수 없음) ls
과 같은 도구 도 함께 제공됩니다.chmod
macOS와 함께 제공되는 GNU 및 BSD 도구가 Apple에 의해 수정되었습니까(예: Apple이 일부 기능을 제거했거나 일부 기능을 추가했습니까), 아니면 Apple이 이를 변경하지 않고 그대로 두었습니까?
답변1
예, Apple은 Apple 특정 기능을 지원하기 위해 MacOS와 함께 제공되는 대부분의 개방형 도구를 수정했습니다.
맨 페이지에서 이것을 볼 수 있습니다
아니면 소스를 구별하면
구체적인 예로, 이 3개의 링크를 ls.c와 비교해 보세요.
https://github.com/freebsd/freebsd/blob/master/bin/ls/ls.c
https://opensource.apple.com/source/file_cmds/file_cmds-272/ls/ls.c.auto.html