是的,可能有重复,但我说的是结构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