升级 macOS 时 macOS 会更新哪些目录?

升级 macOS 时 macOS 会更新哪些目录?

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 时哪些目录会被更改。这完全取决于更新的内容。

相关内容