Install macOS Mojave.app
这么大(6GB),而且下面的目录都是macOS自带的目录,是不是这些目录都会被写入新的系统文件?因为我用Homebrew安装的服务/usr/local/Cellar
都留在那里,不会被覆盖,我只是好奇更新到底会写入哪里。
drwxrwxr-x+ 181 root admin 5.7K 4 19 14:54 Applications
drwxr-xr-x+ 66 root wheel 2.1K 4 10 13:49 Library
drwxr-xr-x 2 root wheel 64B 9 25 2018 Network
drwxr-xr-x@ 5 root wheel 160B 9 21 2018 System
drwxr-xr-x 6 root admin 192B 9 25 2018 Users
drwxr-xr-x+ 5 root wheel 160B 4 19 14:54 Volumes
drwxr-xr-x@ 37 root wheel 1.2K 4 7 20:14 bin
drwxrwxr-t 2 root admin 64B 9 25 2018 cores
dr-xr-xr-x 3 root wheel 4.5K 4 7 20:16 dev
lrwxr-xr-x@ 1 root wheel 11B 9 25 2018 etc -> private/etc
dr-xr-xr-x 2 root wheel 1B 4 19 14:45 home
-rw-r--r-- 1 root wheel 313B 8 18 2018 installer.failurerequests
dr-xr-xr-x 2 root wheel 1B 4 19 14:45 net
drwxr-xr-x 6 root wheel 192B 9 25 2018 private
drwxr-xr-x@ 64 root wheel 2.0K 4 7 20:14 sbin
lrwxr-xr-x@ 1 root wheel 11B 9 25 2018 tmp -> private/tmp
drwxr-xr-x@ 9 root wheel 288B 4 7 20:07 usr
lrwxr-xr-x@ 1 root wheel 11B 9 25 2018 var -> private/var
答案1
这里不是油嘴滑舌,但为了简洁地回答你的问题,任何目录需求要被更新。
它会因更新而异,具体取决于 Apple 想要/需要在您拥有的操作系统版本中更新什么以及您正在更新哪个版本。
Apple 有一个内置的命令行实用程序来检查软件包
pkgutil
它可用于检查包的内容、提取它们等等。
您也可以右键单击包并选择“显示包内容...”,然后在 Finder 中浏览更新程序的内容。
谷歌一下就能找到让你通过 GUI 检查软件包的程序。这很有用,因为软件包通常会在它们将要进入的目录树中列出更新的二进制文件。
不幸的是,没有一个规范的列表来说明在更新 macOS 时哪些目录会被更改。这完全取决于更新的内容。