在日常使用电脑的过程中,我们经常会使用系统的收藏功能来快速访问重要的文件夹,例如Windows的“快速访问”或macOS的“边栏”。然而,当我们需要进行系统备份、文件迁移或故障排查时,一个根本性问题就会出现:本机收藏文件在哪里?这些收藏夹条目本质上并不是真正的文件夹,而是一系列由操作系统维护的快捷方式或书签。它们的具体存储位置和形式因操作系统而异。本文将深入探讨Windows和macOS两大主流系统中收藏文件的核心存储机制,并提供专业的结构化数据。

理解收藏文件的存储位置,对于系统迁移、个性化设置备份以及故障恢复具有重要的实用价值。它帮助用户超越表面操作,掌控数字工作环境的底层逻辑。
一、 Windows系统中收藏文件的存储位置
在Windows系统中,用户常用的“收藏”功能主要体现在文件资源管理器的“快速访问”和Internet Explorer及旧版Edge浏览器的“收藏夹”。两者机制完全不同。
1. 文件资源管理器的“快速访问”
Windows 10和11的“快速访问”取代了早期版本的“收藏夹”链接。它动态显示常用文件夹和最近使用的文件。其数据并非存储在某个普通文件夹中,而是记录在系统数据库内。
- 核心数据库文件:主要数据存储在 %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations 和 %APPDATA%\Microsoft\Windows\Recent\CustomDestinations 路径下的自动跳转列表(.automaticDestination-ms和.customDestination-ms文件)中。这些是二进制数据库文件,无法直接编辑。
- 用户固定项:用户手动“固定到快速访问”的文件夹链接,其信息存储在注册表键值中,路径通常为:HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Ribbon。
2. 网络浏览器的“收藏夹”
IE及旧版Edge浏览器的收藏夹,实际上是一个名为“Favorites”的物理文件夹。
- 标准位置:%USERPROFILE%\Favorites(例如:C:\Users\[用户名]\Favorites)。其中的每个URL链接都是一个.url后缀的快捷方式文件,可以直接复制、备份。
下表整理了Windows系统关键收藏功能的存储信息:
| 功能名称 | 主要用途 | 核心存储位置/方式 | 数据格式/可操作性 |
| 快速访问(常用文件夹) | 文件资源管理 | 系统数据库(AutomaticDestinations) | 二进制数据库文件,需专用工具读写 |
| 固定到快速访问的文件夹 | 文件资源管理 | Windows注册表 | 注册表键值,谨慎操作 |
| IE/旧版Edge收藏夹 | 网页浏览 | 用户目录下的“Favorites”文件夹 | .url快捷方式文件,可直接管理 |
二、 macOS系统中收藏文件的存储位置
macOS的“收藏”概念主要体现在访达(Finder)边栏和Safari浏览器书签。
1. 访达(Finder)边栏
访达边栏中用户添加的常用位置(如文件夹、磁盘等),其配置信息存储在一个系统管理的属性列表(plist)文件中。
- 核心配置文件:~/Library/Preferences/com.apple.sidebarlists.plist。该文件包含了边栏所有项目的详细信息,包括用户自定义添加的收藏项。
- 操作提示:此文件是二进制plist,建议使用macOS自带的“defaults”命令或在终端中使用 plutil 工具查看,或使用专业的Plist编辑器修改。直接删除此文件(并重启访达)会重置边栏到默认状态。
2. Safari浏览器书签
Safari浏览器的书签存储在一个SQLite数据库文件中,这是现代浏览器通用的存储方式。
- 核心数据库文件:~/Library/Safari/Bookmarks.db。所有书签、阅读列表和收藏的网站都结构化地存储于此数据库中。
下表整理了macOS系统关键收藏功能的存储信息:
| 功能名称 | 主要用途 | 核心存储位置/方式 | 数据格式/可操作性 |
| 访达(Finder)边栏 | 文件管理 | 属性列表文件(com.apple.sidebarlists.plist) | 二进制Plist文件,需特定工具读写 |
| Safari浏览器书签 | 网页浏览 | SQLite数据库(Bookmarks.db) | 数据库文件,可通过SQL命令或专业软件访问 |
三、 备份、迁移与高级管理
了解存储位置后,我们可以进行有效的操作。
1. 备份与迁移
- Windows快速访问:最稳妥的方式是通过文件资源管理器界面手动调整。若要备份,可尝试导出注册表键值 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Ribbon,但兼容性不保证。第三方工具(如“FastAccessCookies”)可能更有效。
- Windows浏览器收藏夹:直接复制整个 %USERPROFILE%\Favorites 文件夹即可完成备份。
- macOS访达边栏:备份 ~/Library/Preferences/com.apple.sidebarlists.plist 文件。迁移到新电脑时,用此文件覆盖目标机器的对应文件(需在安全模式下或使用终端命令),并重启访达。
- macOS Safari书签:备份 ~/Library/Safari/Bookmarks.db 文件。更推荐使用Safari内置的“导出书签”功能生成HTML文件进行备份和跨浏览器迁移。
2. 跨平台同步的现代趋势
随着云服务的普及,收藏文件的管理方式正从本地存储向云端同步演进。例如:
- 使用OneDrive、iCloud Drive或Google Drive等网盘将重要工作文件夹本身同步到云端,然后在任意设备上将其重新添加到本地收藏。
- 使用Chrome、Firefox、Edge或Safari的浏览器同步功能,实现书签在多设备间的自动同步,完全无需关心本地.db或.plist文件的位置。
- 对于文件路径收藏,一些专业的文件管理工具(如Total Commander、Directory Opus)拥有独立且可导出的收藏夹系统,便携性更强。
四、 总结与核心要点
“本机收藏文件在哪里”这个问题背后,揭示了操作系统管理用户偏好的两种主要方式:基于特殊文件的存储(如.url、.plist、.db)和基于系统数据库/注册表的存储。
关键结论如下:
- 并非实体文件夹:除IE收藏夹等少数情况外,大多数“收藏”是链接的元数据集合,而非文件实体。
- 位置高度专业化:存储路径通常位于隐藏的用户配置目录(如Windows的AppData、macOS的Library)或系统注册表中。
- 直接操作有风险:对数据库或注册表文件的不当编辑可能导致功能失效。操作前务必备份原始数据。
- 云端同步是主流:对于日常使用,依赖操作系统的云服务或浏览器的同步功能来管理收藏,比手动处理本地文件更加安全便捷。
通过掌握这些存储位置和原理,用户可以从被动的功能使用者转变为主动的数字环境管理者,确保个人工作效率设置得以保存和延续。