永远不要再创建.DS_Store文件


24

我厌倦了finder在所有目录中创建这些.DS_Store元数据和finder视图跟踪文件的情况。如何在Finder中禁用此功能?



这些文件有什么特别的原因困扰您吗?它主要与网络驱动器和外部驱动器有关吗?还是您只是不喜欢一般的文件垃圾邮件?
boehj 2011年

1
@boehj说实话,文件垃圾邮件是关于存储目录元数据的最佳解决方案的想法是每个目录中都有一个隐藏文件。
Marco Ceppi

Answers:


21

正如Fake Name所指出的,Total Finder带有一个内核扩展,用于重定向.DS_Store文件,这可以有效地防止在目录中创建这些讨厌的文件,而又不会失去功能。他/她没有指出的是,无需github上的 Total Finder即可下载内核扩展。您必须构建它并将其放入/System/Library/Extensions目录中。然后,您应该重新启动计算机。到目前为止,它似乎对我有用。

更新:这是一个与TotalFinder分开的名为Asepsis的独立项目。现在,有更多有关其工作方式和安装过程的文档。GitHub仓库现在位于此处


有趣。这是新事物。当我开始使用Total Finder时,获得无菌Kext的唯一方法是安装Total Finder。他们后来开源了,真是太酷了!
假名称

1
谨防。在小牛中不起作用。(如果在其他任何地方都可以使用)。尝试BlueHarvest ...这很烦人。但是似乎确实清除了这些“小杂物”。
亚历克斯·格雷

@alexgray无菌网站和Github存储库都指定它不适用于Mavericks,但我怀疑他们会很快增加支持。看来BlueHarvest不是开源的。
styfle

我一直在和Asepsis的开发人员交谈。他说10.9兼容性不在卡中。
亚历克斯·格雷

Asepsis 1.4支持OS X 10.9
卡洛(Carlo)

7

您的问题有点像要求“ git init”不要在项目中创建“ .git”目录。换句话说,您选择使用一种工具,但是您希望该工具不存储需要存储的元数据。

一个Apple支持文档,描述了如何禁用.DS_Store文件的创建,但是仅与查找程序对待远程文件系统的方式有关。如果您试图让Finder以这种方式对待本地文件系统,它将无济于事。


6
我可以在工作目录之外的目录中使用git创建它的.git控制结构。无论比较如何,如果无法完成,我都会要求Finder的替代方案。
Marco Ceppi

老鼠,我应该选择一个不太灵活的例子。您对git的看法是正确的,这使您想到,您始终可以选择向Apple提出问题,以便Finder的未来版本可能具有同样的灵活性。
pohl 2011年

我不知道这是否会带来很大的负担。谢谢您的回答,虽然
马可Ceppi

1
别客气。他们可能会根据投诉的频率来确定功能的优先级,因此您可能需要重新考虑。DS_storeWikipedia条目建议,根据用户的抱怨,元数据的存储方式在Finder的生存期内至少更改一次。(它曾经存储在相关文件系统的根目录中。)
pohl 2011年

没有不使用Finder的方法?我很想知道。
Hoang Huynh,2015年

4

在这种情况下,TotalFinder 确实允许您通过所谓的“ 无菌特征 ” 来禁用(实际上,它将所有.ds_store文件重定向到/usr/local/.dscache)文件的创建。.ds_store


如果您指的是我的答案,请注意,我并不是说无法做到这一点。相反,我说过,支持文档对本地文件系统无济于事。
pohl 2011年

4
我们可以专注于回答问题,而不是抨击别人的回答吗?
Harv

当然,假设其他人实际上在回答,而不仅仅是说不能完成。
假名称

我不确定为什么这被否决了。TotalFinder是Finder插件,因此可以说是该问题的直接解决方案。
大卫,

哈尔夫(Harv)删除了引起不赞成票的好斗材料。重新安装是安全的。
pohl 2011年

0

如果关闭查看不可见文件的功能,则不会看到它们。


3
它们在我的邮编中,我管理许多隐藏文件。我更担心它的元数据与我的数据一起保存的事实。似乎是致命的设计缺陷。
Marco Ceppi

4
不能回答。如果您在森林里并且面对熊,那么闭上眼睛是没有帮助的。
假名称

1
@Marco,您可能需要考虑将问题重新表述为“如何将.DS_store文件保留在我的zip中?” 这可能是一个更容易解决的问题,并且会刮擦同样的痒。
pohl 2011年

1
@假名但是,如果您在动物园里并且害怕熊,并且必须经过熊栖息地附近,闭上眼睛可以了,那就是隐藏文件的危险性。
CajunLuke 2011年

1
@假名另外,如果其他人设置了他的计算机(或者将来有人遇到这种情况),则他可能不知道这些文件通常是隐藏的并且可以关闭。
CajunLuke 2011年
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.