简而言之,如何在Finder中访问此功能-而不是Spotlight(Command + Space)-而是自己添加标签?
从Finder中,突出显示一个文件,然后单击Cmd-I(或右键单击并选择“获取信息”)以打开该文件的“文件信息”对话框。在此对话框中,可以在Spotlight注释字段中添加标签数据。只需在此字段中添加文本即可“标记”文件。
这是一篇有关如何在OS X中成为元数据向导的好文章:https :
//gigaom.com/2007/02/01/using-metadata-effectively-in-os-x/
如果要标记该屏幕截图,则可能在注释框中使用以下内容:
customer-name presentation product-name
这样我就可以找到客户的屏幕截图,或者是演示中使用的屏幕截图,也可以是我向他们展示的产品名称。
这些标签存储在哪里?它们是否进入.DS_Store(我倾向于删除它们!)或文件系统中的其他地方?
是的,它们存储在.DS_Store
您在每个文件夹中看到的文件中。这些文件由Finder读取。该信息还存储在文件本身的扩展属性(EA)中。Spotlight将更喜欢从EA读取数据。EA是HFS +文件系统的功能,因此远程文件系统不一定在文件上具有可用的EA。在这些情况下,.DS_Store
文件是备用。Spotlight在其数据库中还将有一个标记<->文件映射部分,但只有Spotlight可以访问。
此标记机制在可移动驱动器上是否起作用?有什么要求?
通常:是的。您可以将标签添加到可移动驱动器和远程共享上的文件和文件夹中。除非您已关闭.DS_Store
在远程共享上的创建,否则OS X只会添加这些文件并在其中为您保留元数据。
这种标记机制是否可以通过网络共享工作?我在家中有一些Windows SMB网络共享,经常在其中存储文件。它可以在那些服务器上工作还是需要其他配置?
是的,请参见上文。如果您不希望OS X执行此操作,请运行:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
然后重新启动Finder。
除Spotlight之外,是否还有任何命令行工具可用于搜索或访问文件的标签数据?
好多!
这是OS X的7种文件标记应用程序的列表:http : //mac.appstorm.net/roundups/utilities-roundups/7-file-tagging-applications-for-os-x/
我个人喜欢并使用LaunchBar,就像在类固醇上使用Spotlight一样。