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