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

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

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

  2. Wo werden diese Tags gespeichert? Gehen sie in .DS_Store (ich neige dazu, diese zu löschen!) oder anderswo im Dateisystem?

  3. Funktioniert dieser Tagging-Mechanismus 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 außer Spotlight noch andere Befehlszeilentools zum Durchsuchen oder Zugreifen auf die Tag-Daten für Dateien?

Danke schön!

Antworten (1)

Kurz gesagt, wie würde man auf diese Funktion im Finder zugreifen – nicht Spotlight (Befehl + Leertaste) – aber 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 diesem Feld einfach Text hinzu, um die Datei zu „taggen“.

Hier ist ein guter Artikel darüber, wie man ein Metadaten-Assistent in OS X wird:
https://gigaom.com/2007/02/01/using-metadata-effectly-in-os-x/

Markieren Sie Ihre Dokumente

Wenn ich diese Bildschirmaufnahme markieren würde, könnte ich Folgendes im Kommentarfeld verwenden:

customer-name presentation product-name

Damit ich diesen Screenshot des Kunden finden kann oder anhand der Tatsache, dass er in einer Präsentation verwendet wird, oder anhand des Namens des Produkts, das ich ihm zeige.

Wo werden diese Tags gespeichert? Gehen sie in .DS_Store (ich neige dazu, diese zu löschen!) oder anderswo im Dateisystem?

Ja, sie werden in den .DS_StoreDateien gespeichert, die Sie in jedem Ordner sehen. Diese Dateien werden vom Finder gelesen. Die Informationen werden auch in erweiterten Attributen (EAs) in den Dateien selbst gespeichert . Spotlight wird es vorziehen, die Daten von EAs zu lesen. EAs sind eine Funktion des HFS+-Dateisystems, sodass entfernte Dateisysteme möglicherweise nicht unbedingt EAs für Dateien verfügbar haben. In diesen Fällen sind .DS_StoreDateien der Fallback. Spotlight hätte auch einen Tag <-> Dateizuordnungsabschnitt in seiner Datenbank, aber darauf kann nur Spotlight zugreifen.

Funktioniert dieser Tagging-Mechanismus auf Wechseldatenträgern? Was sind die Anforderungen?

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

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

Und starten Sie dann den Finder neu.

Gibt es außer Spotlight noch andere Befehlszeilentools zum Durchsuchen oder Zugreifen auf die Tag-Daten für Dateien?

Viele!

Hier ist eine Liste von 7 Datei-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 ist wie Spotlight auf Steroiden.

Eine Ablehnung von mir, weil der moderne Tagging-Ansatz erweiterte Attribute (EAs) verwendet. Die Liste der sieben Anwendungen, die von dieser Antwort aus verlinkt sind, erwähnt OpenMeta; OpenMeta verwendet EAs.
@GrahamPerrin beachten Sie, dass die Daten sowohl in den EAs in den 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 klarzustellen.
Siehe chat.stackexchange.com/transcript/message/23022103#23022103 und in der Nähe; EA-basiertes Tagging ist nicht auf HFS Plus usw. beschränkt. Die Vielfalt/Vielfalt der Fragen in apple.stackexchange.com/q/46614/8546 oben, plus die Tagging-bezogenen Änderungen in OS X 10.9 und höher, plus die Fehler, die das Tagging in einigen Umgebungen betreffen, und mehr, machen es möglicherweise schwierig um hier zu einer einzigen, umfassenden Antwort zu kommen …
@IanC. Was ist, wenn es eine Diskrepanz zwischen dem, was drin ist, .DS_Storeund den EAs gibt? Angenommen, ich habe das Laufwerk an einen Windows-Computer angeschlossen und eine Datei verschoben oder umbenannt. Die EAs sind immer noch da, .DS_Storeenthalten aber keine Informationen mehr darüber. Was ist, wenn ich es .DS_Storeganz entfernen würde?