从 Mac OS X 中删除所有 .DS_Store 文件

终端

DS_Store 文件 是隐藏的系统文件,几乎位于 Mac OS X 的每个文件夹中,它们包含特定于文件夹的信息和设置,例如要使用的视图、图标大小以及与其目录相关的其他元数据。

虽然 ds_store 文件对普通用户来说是不可见的,但如果您与 Windows 共享PC 或在 Finder 中显示隐藏文件,您将在每个文件夹,如果您试图强制更改使用哪个视图在 Finder 的所有目录中,您可能会发现 .DS_Store 文件挡道,因此在 Mac 上删除和删除 ds_store 文件是合理的。

下面描述的方法将从 Mac OS X 卷中删除每个 DS_Store 文件。与命令行一样,它仅供高级用户使用,输入的语法必须与编写的完全一致,否则可能会删除其他文件。在运行这些类型的命令之前备份您的 Mac。

如何从 Mac 中删除所有 DS_Store 文件

  1. 启动终端,位于/Applications/Utilities/
  2. 准确键入以下命令:
  3. sudo find / -name ".DS_Store" -depth -exec rm {}

  4. 在系统询问时输入管理员密码——输入时密码不可见,这是命令行的标准
  5. 让命令运行,它会找到.DS_Store 的所有实例并删除它们

DS_Store 文件在 Mac OS X禁用 .DS_Store 创建 这有助于避免网络驱动器上的混乱。

如果您对 DS_Store 的烦恼源于网络,您可能会注意到 Windows PC 的所有目录中都有类似的元数据文件,名为“Adobe,无处不在。 Adobe 还展示了如何使用 crontab 来安排删除 .DS_Store 文件,但如果您删除它们一次并禁用它们的创建,您就不需要该功能。感谢 Andy 的建议!

如果您知道任何其他管理和处理 DS_Store 文件的实用技巧,请在下面的评论中分享它们!