Hinzufügen von Tags zu Dateien in OS X: Wie verwende ich Tags, wo werden sie gespeichert, und funktionieren sie in einem Netzwerk?

21

Ich habe gehört, dass es in OS X möglich ist, Tags zu den Metadaten einer Datei hinzuzufügen und Spotlight diese Tags durchsuchen zu lassen.

  1. Kurz gesagt, wie kann man auf diese Funktion im Finder zugreifen - nicht auf Spotlight (Befehl + Leertaste) - sondern auf das Hinzufügen von Tags selbst?

  2. Wo sind diese Tags gespeichert? Gehen sie in den .DS_Store (ich neige dazu, diese zu löschen!) Oder an eine andere Stelle im Dateisystem?

  3. Funktioniert dieser Markierungsmechanismus auf Wechseldatenträgern? Was sind die Anforderungen?

  4. Funktioniert dieser Tagging-Mechanismus über eine Netzwerkfreigabe? Ich habe zu Hause einige Windows SMB-Netzwerkfreigaben, auf denen ich häufig Dateien speichere. Würde es auf diesen funktionieren oder ist eine andere Konfiguration erforderlich?

  5. Gibt es neben Spotlight Befehlszeilen-Tools zum Durchsuchen von oder Zugreifen auf die Tag-Daten für Dateien?

Vielen Dank!

Chris W. Rea
quelle

Antworten:

15

Kurz gesagt, wie kann man auf diese Funktion im Finder zugreifen - nicht auf Spotlight (Befehl + Leertaste) - sondern auf das Hinzufügen von Tags selbst?

Markieren Sie im Finder eine Datei und drücken Sie Cmd-I (oder klicken Sie mit der rechten Maustaste und wählen Sie "Informationen"), um das Dialogfeld "Dateiinformationen" für die Datei aufzurufen. In diesem Dialogfeld fügen Sie im Feld Spotlight-Kommentare Tag-Daten hinzu. Fügen Sie einfach Text in dieses Feld ein, um die Datei zu "markieren".

Hier ist ein guter Artikel darüber, wie Sie ein Metadaten-Assistent in OS X werden können:
https://gigaom.com/2007/02/01/using-metadata-effective-in-os-x/

Markieren Sie Ihre Dokumente

Wenn ich diese Bildschirmaufnahme markiert habe, kann ich im Kommentarfeld Folgendes verwenden:

customer-name presentation product-name

Damit ich den Screenshot des Kunden oder die Tatsache, dass er in einer Präsentation verwendet wird, oder den Namen des Produkts, das ich ihm zeige, finden kann.

Wo sind diese Tags gespeichert? Gehen sie in den .DS_Store (ich neige dazu, diese zu löschen!) Oder an eine andere Stelle im Dateisystem?

Ja, sie werden in den .DS_StoreDateien gespeichert, die in den einzelnen Ordnern angezeigt werden. Diese Dateien werden vom Finder gelesen. Die Informationen werden auch in Extended Attributes (EAs) in den Dateien selbst gespeichert . Spotlight wird es vorziehen, die Daten von EAs zu lesen. EAs sind eine Funktion des HFS + -Dateisystems, sodass für entfernte Dateisysteme möglicherweise nicht unbedingt EAs für Dateien verfügbar sind. In diesen Fällen sind .DS_StoreDateien der Fallback. Spotlight hat auch einen Abschnitt für die Tag-Dateizuordnung in seiner Datenbank, auf den jedoch nur Spotlight zugreifen kann.

Funktioniert dieser Markierungsmechanismus auf Wechseldatenträgern? Was sind die Anforderungen?

Im Allgemeinen: ja. Sie können Dateien und Ordnern auf Wechseldatenträgern und Remote-Freigaben Tags hinzufügen. Sofern Sie die .DS_StoreErstellung auf Remotefreigaben nicht deaktiviert haben, fügt OS X diese Dateien nur hinzu und behält die Metadaten für Sie bei.

Funktioniert dieser Tagging-Mechanismus über eine Netzwerkfreigabe? Ich habe zu Hause einige Windows SMB-Netzwerkfreigaben, auf denen ich häufig Dateien speichere. Würde es auf diesen funktionieren oder ist eine andere Konfiguration erforderlich?

Ja, siehe oben Wenn Sie nicht möchten, dass OS X dies tut, führen Sie Folgendes aus:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Starten Sie den Finder neu.

Gibt es neben Spotlight Befehlszeilen-Tools zum Durchsuchen von oder Zugreifen auf die Tag-Daten für Dateien?

Viele!

Hier ist eine Liste von 7 File-Tagging-Anwendungen für OS X: http://mac.appstorm.net/roundups/utilities-roundups/7-file-tagging-applications-for-os-x/

Ich persönlich liebe und benutze LaunchBar, das wie Spotlight auf Steroiden ist.

Ian C.
quelle
Eine Ablehnung von mir, da der moderne Ansatz zur Kennzeichnung erweiterte Attribute (EAs) verwendet. In der Liste der sieben Anwendungen, die aus dieser Antwort hervorgehen, wird OpenMeta erwähnt. OpenMeta verwendet EAs.
Graham Perrin
@ AbrahamPerrin Beachten Sie, dass die Daten sowohl in den EAs der Dateien als auch in der .DS_Store. Finder liest DS_Store, Spotlight liest anscheinend EAs, aber sie wären nur auf HFS + -Dateisystemen verfügbar: apple.stackexchange.com/questions/64412/… - Ich habe die Antwort geändert, um dies zu verdeutlichen.
Ian C.
1
Weitere Informationen finden Sie unter chat.stackexchange.com/transcript/message/23022103#23022103 und in der Nähe. EA-basiertes Tagging ist nicht auf HFS Plus usw. beschränkt. Die Vielzahl der Fragen in apple.stackexchange.com/q/46614/8546 sowie die Änderungen in Bezug auf die Kennzeichnung in OS X 10.9 und höher und die Fehler, die sich auf die Kennzeichnung in einigen Umgebungen auswirken, erschweren dies möglicherweise um hier zu einer einzigen, umfassenden Antwort zu gelangen…
Graham Perrin