OS X 操作系统是否使用 Unix/Linux 结构?

OS X 操作系统是否使用 Unix/Linux 结构?

是的,可能有重复,但我说的是结构Unix/Linux 操作系统有 bin、home 等文件夹。基于 Unix/Linux 的操作系统应该有自己的结构,OS X 也应该有。是吗?

答案1

实际上,没有所谓的标准 Unix/Linux 文件系统结构。几十年来,人们曾多次尝试定义一个,但没有人真正完全遵循。
即使在 Linux 发行版之间,你也会发现一些差异。

尽管如此,大多数 Unix 和类 Unix 系统至少有很多共同点,即使只是为了使它们之间的软件移植更容易。MacOS
的大部分基础都来自 BSD Unix,在这方面也没有什么不同,正如以下ls -l输出所示/

drwxrwxr-x+ 60 root  admin  1920 Jul  4 00:11 Applications
drwxr-xr-x  71 root  wheel  2272 Jun 10 07:27 Library
drwxr-xr-x@  8 root  wheel   256 Sep 29  2019 System
drwxr-xr-x   7 root  admin   224 Sep 29  2019 Users
drwxr-xr-x   6 root  wheel   192 Jul  6 12:07 Volumes
drwxr-xr-x@ 38 root  wheel  1216 Jun 10 07:25 bin
drwxrwxrwx   3 root  wheel    96 Jan  5  2019 com.apple.TimeMachine.localsnapshots
drwxr-xr-x   2 root  wheel    64 Aug 25  2019 cores
dr-xr-xr-x   3 root  wheel  4464 Jun 10 07:31 dev
lrwxr-xr-x@  1 root  admin    11 Oct  7  2019 etc -> private/etc
lrwxr-xr-x   1 root  wheel    25 Jun 10 07:32 home -> /System/Volumes/Data/home
drwxr-xr-x   4 root  wheel   128 Oct  7  2019 opt
drwxr-xr-x   6 root  wheel   192 Jun 10 07:26 private
drwxr-xr-x@ 63 root  wheel  2016 Jun 10 07:25 sbin
lrwxr-xr-x@  1 root  admin    11 Oct  7  2019 tmp -> private/tmp
drwxr-xr-x@ 11 root  wheel   352 Oct  7  2019 usr
lrwxr-xr-x@  1 root  admin    11 Oct  7  2019 var -> private/var

相关内容