在 macOS Ventura 中,您可以将用户的主目录移动到更大或更快的外部驱动器。 就是这样。
在 UNIX 操作系统中,用户帐户存储在称为用户文件夹的单独文件夹中。 每个用户都会获得一个文件夹。
用户文件夹存储与每个用户关联的所有文件以及每个用户的设置。 每个用户文件夹通常都有用户的系统名称。
用户入门
由于 macOS 基于 UNIX,因此用户以类似的方式存储。 在你的根级别 Mac在启动盘中,您将看到许多操作系统控制的文件夹,其中之一名为“用户”。
在启动磁盘上的 Users 文件夹中,默认情况下您会看到三个文件夹:Guest、Shared 和一个用于 admin user(主文件夹),上面有一个房子图标。 在我们的 example,用户名为“i7”:
如果你打开你的 Mac的 admin 用户主文件夹,您会看到它包含大量其他文件夹。 您的文件夹中还有不可见的文件和文件夹 admin 用户的主文件夹,您可以通过 macOS 终端应用程序中的命令显示和隐藏该文件夹。
您可以向您的帐户添加和删除更多用户 Mac 通过使用 系统设置->用户和组 Finder 中的窗格 Apple 菜单。
当您将新用户添加到您的 Mac,它会在 Users 文件夹中为用户添加一个新的主文件夹。
启动
当您打开电源时 Mac,macOS 启动并读取用户主文件夹中的文件。 其中一些是系统文件,一些是 Finder 和其他系统首选项的配置文件,还有一些是 UNIX 配置文件,例如“.profile”、“.zlogin”和“.zprofile”。
你的如何 Mac 行为取决于其中一些文件,以及存储在用户主文件夹中名为“Library”的隐藏文件夹中的其他文件,例如首选项和特定于应用程序的支持文件。
由于 macOS 在首次登录时使用用户主文件夹中的一些文件,因此更改您的各种设置 Mac 或者对于特定应用程序更改这些在登录时读取的文件。
当您选择时,其中一些文件也会被读取和写入 登出 来自 Apple 菜单。 登录和退出允许您更改您的用户 Mac 无需重新启动。
另一件需要注意的事情是,您的所有内容 Mac的桌面实际上也存储在用户主文件夹内名为“Desktop”的文件夹中。 如果双击“桌面”文件夹,您将看到与屏幕上显示的内容完全相同的内容 Mac的桌面。
这就是为什么当您注销并以其他用户身份重新登录时,您将看到特定于该用户的不同桌面。
准备移动您的主文件夹
几十年来,macOS 提供了鲜为人知的功能,可以将用户的主文件夹移动到另一个卷。 在 macOS Ventura 中,这实际上很容易做到,因为它隐藏在系统设置应用程序的用户和组设置中。
一些用户在尝试移动 macOS Ventura 时报告了一个错误 admin 用户的主文件夹,但是 Apple 自 macOS Ventura 13.3.1 起似乎已修复此错误 – 因此请确保您已将 macOS 版本更新到最新版本。
在准备将主文件夹移动到另一个卷时,您应该首先执行一些操作。
对您的文件进行完整备份显然是个好主意 Mac 首先包括您的所有文件和启动盘,以防出现问题。
由于当您将主文件夹移动到另一个卷时,桌面上的所有内容也会被移动,因此您应该首先通过将任何大文件或重要文件移动到另一个卷来清理桌面,以防出现问题。
您还应该移动主文件夹中“下载”和“文档”文件夹中的所有文件,因为它们也占用空间。
最后,在主文件夹的“Library”文件夹中是另一个名为“Caches”的文件夹,该文件夹可能非常大 – 在大多数情况下可达几千兆字节。 清理此文件夹将减少原始主文件夹的大小。
为此,首先退出所有应用程序,打开主文件夹的“库”文件夹中的“缓存”文件夹,选择所有内容 (命令-A),并将其移至垃圾箱。 重新启动你的 Mac 进而 清空垃圾桶 来自 发现者 菜单。
这会清除大部分缓存文件并节省千兆字节的空间。
另外,请注意,您将主文件夹移动到的卷的性能将影响您的移动速度。 Mac 启动并执行。 使用尽可能快的磁盘,最好是 SSD 上的卷。
如果目标卷位于外部 USB 磁盘上,则性能可能会比您的主文件夹存储在您的计算机上时慢。 Mac的内部SSD。
如何在 macOS Ventura 中移动主文件夹
现在您已准备好将主文件夹移动到另一个卷。
但在此之前,需要注意一件事:当您在 macOS 中更改主文件夹时,操作系统实际上不会为您移动任何文件:它真正所做的只是在选定的位置创建一个新的用户文件夹。目的地。 您仍然需要手动将所有文件和文件夹从原始用户文件夹移动到新位置,这可能非常耗时。
因此请注意,移动主文件夹并不是一次性过程。
要创建新的主文件夹,请打开 系统设置 来自 Apple 菜单,然后选择 用户和组 从左边的列:
接下来,按住 Control 键单击或右键单击您的 admin 用户和组列表中的用户名,然后选择 高级选项。 Enter 你的 admin 密码,您将看到一张包含该用户的一些选项的表。
如果向下滚动大约一半,您将看到标题为“主目录”的部分,其右侧是用户主文件夹的当前路径。 右边还有一个 选择 按钮。 如果单击此按钮,您可以使用标准文件窗格为主文件夹选择新位置。
选择新的文件夹位置,然后单击 打开。 Enter 你的 admin 密码,然后单击 好的。
您将看到一条警告,指出“要使用您指定为主文件夹的文件夹,您必须重新启动计算机。”,单击 好的。 你的 Mac 将重新启动。
在你之后 Mac 重新启动后,您将看到所有设置屏幕,就像您购买了新的一样 Mac 盒子外面。 逐步完成所有设置屏幕,直到看到 macOS 桌面。
现在,您将看到一个全新的用户帐户和一个具有 macOS 默认设置的新桌面。 您需要根据自己的喜好自定义桌面 查找器->设置 和 视图->显示视图选项 在查找器中。
复制文件
一旦一切都设置为您喜欢的,您将需要将文件从旧用户文件夹复制到新位置。 最好将所有内容保留在旧主文件夹中,以防您以后想切换回它。
首先,您需要在 Finder 中显示不可见的文件,如上面的文章所述。 完成后,您需要将设置和应用程序支持文件以及任何第三方文件、首选项和其他文件从旧用户文件夹复制到新用户文件夹。
要复制旧文件,您可以通过并排打开旧用户文件夹和新用户文件夹,然后按住 Option 键将文件和文件夹拖动到新位置(这将复制它们)。 请注意,此过程很慢并且容易出错。
如果您觉得使用终端应用程序很舒服,更好的方法是使用 Mac的 ditto
命令复制所有内容。 如果某些系统文件不包含可以更改的设置,或者它们是操作系统文件,您可以避免将某些系统文件复制到新位置。
但是您需要复制某些文件才能使所有内容像以前一样工作。 这包括大多数以句点开头的文件和文件夹(不可见文件和文件夹)、任何文档、下载、电影、音乐、图片以及公共文件夹中的任何内容。
要使用 ditto
命令,打开终端并输入:
man ditto
并按 返回。 这将显示终端中该命令的所有使用选项。
ditto
它还具有能够自动复制所有文件权限、ACL 以及 UNIX 所有者和组的优点。 它类似于通用 UNIX 复制命令 cp
,但它也知道如何做到这一点 Mac-特定属性。
一般来说,使用时 ditto
您指定文件和文件夹的源和目标,如果您想查看复制的每个项目的详细信息,请使用 -v
和 -V
旗帜。
另外,不要盲目地重复整个系统文件夹,例如 〜/库/应用程序支持,因为它们还包含许多未修改的通用系统文件。
特别是最重要的项目 ditto
从旧用户主文件夹到新用户主文件夹是:
- 主文件夹中所有不可见的设置文件
- ~/Library/ 中的所有第三方和设置文件
- 来自 ~/Library/Application Support 的第三方和设置文件
- 来自 ~/Library/Application Support/Xcode 的设置和文件
- 来自 ~/Library/Calendars 的第三方和设置文件
- 来自 ~/Library/Contacts 的第三方和设置文件
- 第三方和 Apple 和来自 ~/Library/Developer 的设置文件
- 来自 ~/Library/Internet Plug-Ins 的第三方插件
- 来自 ~/Library/Mail 的任何存储的邮件
- 来自 ~/Library/Messages 的任何存储的消息
- 任何存储的 PassKit 通行证均来自 ~/Library/Passes
- 从 ~/Library/Photos 存储的照片
- 来自 ~/Library/Preferences 的存储首选项
- 来自 ~/Library/Python 的任何 Python 自定义
- ~/Library/QuickLook 中的任何第三方 QuickLook 插件
- ~/Library/Reminders 中的任何提醒设置
- ~/Library/ 中的任何书签或设置Safari
- ~/Library/Reminders 中的任何提醒设置
- ~/Library/Screen Savers 中的任何第三方屏幕保护程序
- 来自 ~/Library/Weather 的任何天气自定义
您还需要重新安装将启动代理安装到 ~/Library 文件夹中的任何第三方软件。
该列表绝不是详尽无遗的。 您需要仔细考虑将哪些文件和文件夹移动到新位置。
最后的想法
请记住,当您重新定位用户主文件夹时,它只会移动主文件夹 – 操作系统的其余部分保留在原来的位置。 一段时间后很容易忘记这一点,您可能会发现自己想知道为什么您的(旧)用户文件夹尚未更新。
另外,请考虑,当您将主文件夹移动到外部卷时,与该卷的连接必须完全可靠 – 这意味着驱动器和将驱动器连接到您的电缆 Mac。 这是因为主文件夹是 macOS 不可或缺的一部分,它希望能够在需要时立即访问存储在那里的文件。
如果连接不完全可靠,并且包含主文件夹的卷即使消失一秒钟,也可能会导致奇怪且未定义的行为。 您甚至可能会丢失数据。
卷安装速度也可能是一个问题:如果 macOS 的大部分位于快速的内部 SSD 上,但用户文件夹位于较慢的外部 USB 驱动器上,则登录时,可能无法在操作系统需要时及时安装 USB 驱动器。
将主文件夹移动到另一个卷的一大优点是您可以将其放在外部驱动器上。 这允许您将驱动器插入另一个驱动器 Mac 并将主文件夹设置为默认文件夹 – 将所有设置连同您正在工作的位置一起保存。
这样做还可以让您使用自动化工具(例如 rsync 和其他备份工具)更轻松地备份主文件夹。
将主文件夹移动到另一个驱动器既有优点也有缺点,在移动任何文件之前你应该仔细考虑这两点。