Featured image of post MacOS 的 DS_Store 档案是什麽?删除 .DS_Store 档案会有什麽影响?如何让 MacOS 系统不要自动产生 .DS_Store 档案?Windows 有类似 .DS_Store 的档案吗?

MacOS 的 DS_Store 档案是什麽?删除 .DS_Store 档案会有什麽影响?如何让 MacOS 系统不要自动产生 .DS_Store 档案?Windows 有类似 .DS_Store 的档案吗?

MacOS 的 DS_Store 档案是什麽?删除 .DS_Store 档案会有什麽影响?如何让 MacOS 系统不要自动产生 .DS_Store 档案?Windows 有类似 .DS_Store 的档案吗?

Photo by Gabriela Gonzalez on Unsplash

.DS_Store 档案是什麽?

.DS_Store 档案是 macOS 操作系统自动创建的隐藏档案,主要用于储存资料夹的自定义属性,例如图示位置背景颜色检视选项

项目 说明
档案名称 .DS_Store
全名 Desktop Services Store
用途 储存资料夹的显示设置,例如图示位置、背景颜色和检视选项
自动产生 当访问资料夹时,Finder 会自动生成这个档案
隐藏性 预设情况下,.DS_Store 档案是隐藏的,不会在 Finder 中显示
类似档案 类似于 Windows 系统中的 desktop.ini 档案
存放位置 每个被 Finder 访问的资料夹中都会有一个 .DS_Store 档案,包括远端系统上的资料夹
影响 删除后会重置资料夹的显示设定,但不会损坏系统;新档案会在下次访问时重新生成

删除 .DS_Store 档案会有什麽影响?

项目 说明
删除后影响 删除后,资料夹的自定义显示设定会消失,恢復为预设状态
不会丢失重要资料 删除 .DS_Store 档案不会影响资料夹内的文件或资料,仅影响显示方式
自动重新生成 下次打开该资料夹时,系统会自动生成新的 .DS_Store 档案
对使用者的影响 删除这些档案不会造成太大困扰,但会失去个性化的显示设定
特定情况下的影响 如果 .DS_Store 档案损坏,删除它可以解决某些同步问题(例如与 OneDrive 的同步)

删除 .DS_Store 档案主要是影响资料夹的显示方式,而不会对系统或资料造成实质性的损害。如果你不在意资料夹的个性化设定,可以安全地删除它们。

不要自动产生 .DS_Store 档案

在 Terminal 中执行以下命令,可以防止 Finder 自动产生 .DS_Store 档案。

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

如果要恢復自动产生 .DS_Store 档案,可以执行以下命令:

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

删除系统所有 .DS_Store 档案

在 Terminal 中执行以下命令,可以删除系统中所有的 .DS_Store 档案

sudo find / -name ".DS_Store" -depth -exec rm {} \;

如果要删除指定资料夹中的 .DS_Store 档案,可以到该资料夹执行以下指令

find . -name ‘.DS_Store’ -type f -delete

Windows 有类似 .DS_Store 的档案吗?

档案名称 说明
desktop.ini 用于储存资料夹的显示设置,如图示位置和视图选项。当用户自定义资料夹的外观时,Windows 会自动生成此档案。
Thumbs.db 用于快取资料夹中缩略图的档案,帮助加快在资料夹中显示图片的速度。当资料夹内容改变时,系统会更新此档案。

这些档案在 Windows 系统中扮演着与 .DS_Store 相似的角色,帮助系统记住用户对资料夹的自定义设置,并提高使用体验。

Reference

All rights reserved,未經允許不得隨意轉載
Built with Hugo
主题 StackJimmy 设计