Mac ~/Library/ 目录结构详解
目录
~/Library/ 目录结构详解
Mac 用户的 ~/Library/
目录包含应用程序支持文件、偏好设置、缓存等数据。以下是主要子目录及其作用的详细说明:
核心目录
Application Support
- 作用:存储应用程序的持久化数据(数据库、资源文件等)
- 关联软件:几乎所有应用程序都会在此创建自己的子目录
- 示例:
~/Library/Application Support/Adobe/
~/Library/Application Support/Google/Chrome/
Preferences
- 作用:存储用户偏好设置(.plist文件)
- 关联软件:系统及所有第三方应用
- 重要文件:
com.apple.finder.plist
(Finder设置)com.googlecode.iterm2.plist
(iTerm2设置)
Caches
- 作用:临时缓存文件(可安全删除)
- 关联软件:浏览器、开发工具等
- 示例:
~/Library/Caches/Google/Chrome/
~/Library/Caches/com.apple.Safari/
媒体相关
Music
- 作用:iTunes/Music应用数据
- 包含:
- 音乐库文件
- 专辑封面缓存
- 设备备份
Pictures
- 作用:照片应用数据
- 包含:
- Photos Library.photoslibrary (照片图库)
- 截图缓存
Movies
- 作用:视频相关数据
- 关联软件:iMovie, Final Cut Pro等
开发相关
Developer
- 作用:Xcode及相关开发工具数据
- 包含:
- CoreSimulator (iOS模拟器)
- Xcode/DerivedData (编译缓存)
Logs
- 作用:应用程序日志
- 重要子目录:
~/Library/Logs/DiagnosticReports/
(崩溃报告)
网络相关
Cookies
- 作用:网站Cookie数据
- 关联软件:Safari等浏览器
Safari
- 作用:Safari浏览器数据
- 包含:
- Bookmarks.plist (书签)
- History.db (浏览历史)
邮件与消息
- 作用:邮件应用数据
- 包含:
- 所有账户邮件
- 附件缓存
Messages
- 作用:iMessage聊天记录
- 包含:
- 聊天数据库
- 附件文件
其他重要目录
Containers
- 作用:沙盒化应用数据
- 关联软件:App Store下载的应用
- 示例:
~/Library/Containers/com.tencent.xinWeChat/
(微信)
Group Containers
- 作用:应用组共享数据
- 示例:
~/Library/Group Containers/UBF8T346G9.Office/
(Microsoft Office)
Keychains
- 作用:存储密码和证书
- 重要文件:
login.keychain-db
(主密钥链)
LaunchAgents
- 作用:用户级启动项
- 关联软件:设置开机启动的应用
清理建议
以下目录可定期清理(先退出相关应用):
|
|