什么是.DS_Store文件?为什么OSX将它们保留在Windows共享上?


Answers:


37

Mac OS Finder使用“ .DS_Store ”文件来存储有关文件夹的Finder窗口设置的信息。它们将显示在您使用Finder访问(浏览)的每个文件夹中。您通常在Finder中看不到这些文件(它们是“隐藏的”,就像任何* NIX一样的点文件)

防止创建这些文件,请打开“终端”并键入:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

3
请注意,这仅适用于网络共享上的.DS_Store文件。它将仍然在本地设备上创建.DS_Store文件。
戴夫·K

我一直想知道,但从来没有想过要查,真棒!
jtimberman


4

Finder使用这些文件来保存图标的位置,相应Finder窗口的大小,窗口的背景以及其他视图选项。


3

如果您无法控制Mac访问Windows共享,则禁用.DS_Store文件的另一种方法是禁用这些文件甚至存储在共享中的功能。(使用smb.conf中的veto_files选项或Windows上的“文件屏幕管理”-幸运的是,默认情况下,在10.5+客户端上已禁用该选项)

您可能需要检查另一个问题:此处的SF上Mac用户的文件共享,以获取其他一些相关的指针。


1
小心这样做。OS X或Finder可能会在尝试写入文件但被否决时感到窒息。 schinckel.net/2007/01/20/use-veto-wisely-under-samba
马修Schinckel


1

正如许多其他人所说,Finder使用了这些内容。但是,如果您不喜欢它们,则可以安全地删除它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.