Ajout de balises à des fichiers sous OS X: comment utiliser, où les balises sont-elles stockées et fonctionneront-elles sur un réseau?

21

J'ai entendu dire qu'il était possible d'ajouter des balises aux métadonnées d'un fichier dans OS X et de faire rechercher par Spotlight de telles balises.

  1. En bref, comment accéder à cette fonctionnalité dans le Finder - pas à Spotlight (Commande + Espace) - mais à l’ajout de balises elles-mêmes?

  2. Où ces étiquettes sont-elles stockées? Est-ce qu'ils vont dans .DS_Store (j'ai tendance à les supprimer!) Ou ailleurs dans le système de fichiers?

  3. Ce mécanisme de marquage fonctionne-t-il sur les lecteurs amovibles? Quelles sont les exigences?

  4. Ce mécanisme de marquage fonctionne-t-il sur un partage réseau? J'ai quelques partages réseau Windows SMB à la maison sur lesquels je stocke fréquemment des fichiers. Cela fonctionnerait-il ou une autre configuration est-elle requise?

  5. Outre Spotlight, existe-t-il des outils de ligne de commande permettant d'effectuer une recherche dans les fichiers de balises ou d'accéder à ces données?

Je vous remercie!

Chris W. Rea
la source

Réponses:

15

En bref, comment accéder à cette fonctionnalité dans le Finder - pas à Spotlight (Commande + Espace) - mais à l’ajout de balises elles-mêmes?

À partir du Finder, mettez un fichier en surbrillance et appuyez sur Cmd-I (ou faites un clic droit et sélectionnez Obtenir des informations) pour afficher la boîte de dialogue Informations sur le fichier correspondant au fichier. Dans cette boîte de dialogue, le champ Commentaires Spotlight est l'endroit où vous ajoutez les données de balise. Il suffit d’ajouter du texte à ce champ pour "baliser" le fichier.

Voici un bon article sur comment devenir un assistant de méta-données sous OS X:
https://gigaom.com/2007/02/01/using-metadata-effectively-in-os-x/

Marquage de vos documents

Si vous marquiez cette capture d'écran, je pourrais utiliser les éléments suivants dans la zone de commentaires:

customer-name presentation product-name

Pour que je puisse trouver cette capture d'écran par le client, ou par le fait qu'elle soit utilisée dans une présentation, ou par le nom du produit que je lui montre.

Où ces étiquettes sont-elles stockées? Est-ce qu'ils vont dans .DS_Store (j'ai tendance à les supprimer!) Ou ailleurs dans le système de fichiers?

Oui, ils sont stockés dans les .DS_Storefichiers que vous voyez dans chaque dossier. Ces fichiers sont lus par le Finder. Les informations sont également stockées dans des attributs étendus (EA) sur les fichiers eux-mêmes . Spotlight préférera lire les données des EE. Les EA étant une fonctionnalité du système de fichiers HFS +, les systèmes de fichiers distants ne disposent pas forcément d’EA disponibles sur les fichiers. Dans ces cas, les .DS_Storefichiers sont la solution de secours. Spotlight aurait également une section de mappage de fichier <-> dans sa base de données, mais cette dernière est uniquement accessible à Spotlight.

Ce mécanisme de marquage fonctionne-t-il sur les lecteurs amovibles? Quelles sont les exigences?

Généralement: oui. Vous pouvez ajouter des balises aux fichiers et aux dossiers des lecteurs amovibles et des partages distants. À moins que vous n'ayez désactivé la .DS_Storecréation sur des partages distants, OS X ne fera qu'ajouter ces fichiers et y conserver les méta-données.

Ce mécanisme de marquage fonctionne-t-il sur un partage réseau? J'ai quelques partages réseau Windows SMB à la maison sur lesquels je stocke fréquemment des fichiers. Cela fonctionnerait-il ou une autre configuration est-elle requise?

Oui, voir ci-dessus. Si vous ne voulez pas que OS X fasse cela, lancez:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Et puis redémarrez le Finder.

Outre Spotlight, existe-t-il des outils de ligne de commande permettant d'effectuer une recherche dans les fichiers de balises ou d'accéder à ces données?

Beaucoup!

Voici une liste de 7 applications de marquage de fichiers pour OS X: http://mac.appstorm.net/roundups/utilities-roundups/7-file-tagging-applications-for-os-x/

Personnellement, j'aime et utilise LaunchBar, qui est comme Spotlight sur les stéroïdes.

Ian C.
la source
Un vote négatif de ma part car l'approche moderne du marquage utilise des attributs étendus (EA). La liste des sept applications, liée à cette réponse, mentionne OpenMeta; OpenMeta utilise des EA.
Graham Perrin
@GrahamPerrin note que les données sont stockées à la fois dans les fichiers EA et dans les fichiers .DS_Store. Le Finder lit DS_Store, Spotlight lit les EA apparemment, mais ils ne seraient disponibles que sur les systèmes de fichiers HFS +: apple.stackexchange.com/questions/64412/… - J'ai modifié la réponse pour que cela soit clair.
Ian C.
1
Veuillez consulter chat.stackexchange.com/transcript/message/23022103#23022103 et à proximité; Le marquage basé sur EA ne se limite pas à HFS Plus, etc. La multiplicité / variété de questions dans apple.stackexchange.com/q/46614/8546 ci-dessus, ainsi que les modifications liées au marquage dans OS X 10.9 et ultérieur, ainsi que les bugs qui affectent le marquage dans certains environnements, etc., rendent potentiellement difficile pour arriver à une seule réponse complète ici…
Graham Perrin