Aggiunta di tag ai file in OS X: come utilizzare, dove sono memorizzati i tag e funzioneranno su una rete?


21

Ho sentito che è possibile aggiungere tag ai metadati di un file in OS X e fare in modo che Spotlight esegua la ricerca tramite tali tag.

  1. In breve, come si accede a questa funzione in Finder, non Spotlight (Command + Space), ma l'aggiunta di tag stessi?

  2. Dove sono memorizzati questi tag? Vanno in .DS_Store (tendo a eliminarli!) O altrove nel filesystem?

  3. Questo meccanismo di tagging funziona su unità rimovibili? Quali sono i requisiti?

  4. Questo meccanismo di tagging funziona su una condivisione di rete? Ho alcune condivisioni di rete SMB di Windows a casa su cui conservo spesso i file. Funzionerebbe su quelli o è necessaria un'altra configurazione?

  5. Oltre a Spotlight, esistono strumenti da riga di comando per la ricerca o l'accesso ai dati dei tag per i file?

Grazie!

Risposte:


15

In breve, come si accede a questa funzione in Finder, non Spotlight (Command + Space), ma l'aggiunta di tag stessi?

Dal Finder, evidenzia un file e premi Cmd-I (o fai clic con il pulsante destro del mouse e seleziona Ottieni informazioni) per aprire la finestra di dialogo Informazioni file per il file. In questa finestra di dialogo, il campo Commenti Spotlight è il punto in cui si aggiungono i dati dei tag. Aggiungi testo a questo campo per "taggare" il file.

Ecco un buon articolo su come diventare un mago dei metadati in OS X:
https://gigaom.com/2007/02/01/using-metadata-effectively-in-os-x/

Taggare i tuoi documenti

Se stavo taggando quella schermata, potrei usare quanto segue nella casella dei commenti:

customer-name presentation product-name

In modo che potessi trovare quella schermata scattata dal cliente, o dal fatto che viene utilizzata in una presentazione o dal nome del prodotto che sto mostrando loro.

Dove sono memorizzati questi tag? Vanno in .DS_Store (tendo a eliminarli!) O altrove nel filesystem?

Sì, sono memorizzati nei .DS_Storefile che vedi in ogni cartella. Questi file vengono letti dal Finder. Le informazioni sono inoltre memorizzate in Attributi estesi (EA) sui file stessi . Spotlight preferirà leggere i dati dagli EA. Gli EA sono una caratteristica del filesystem HFS +, quindi i filesystem remoti potrebbero non necessariamente avere EA disponibili sui file. In questi casi, i .DS_Storefile sono il fallback. Spotlight avrebbe anche un tag <-> sezione di mappatura dei file nel suo database ma è accessibile solo a Spotlight.

Questo meccanismo di tagging funziona su unità rimovibili? Quali sono i requisiti?

Generalmente: si. È possibile aggiungere tag a file e cartelle su unità rimovibili e condivisioni remote. A meno che tu non abbia disattivato la .DS_Storecreazione su condivisioni remote, OS X aggiungerà semplicemente questi file e manterrà i metadati lì per te.

Questo meccanismo di tagging funziona su una condivisione di rete? Ho alcune condivisioni di rete SMB di Windows a casa su cui conservo spesso i file. Funzionerebbe su quelli o è necessaria un'altra configurazione?

Sì, vedi sopra. Se non vuoi che OS X esegua questa operazione, esegui:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

E quindi riavvia Finder.

Oltre a Spotlight, esistono strumenti da riga di comando per la ricerca o l'accesso ai dati dei tag per i file?

Molte!

Ecco un elenco di 7 applicazioni di codifica dei file per OS X: http://mac.appstorm.net/roundups/utilities-roundups/7-file-tagging-applications-for-os-x/

Personalmente amo e uso LaunchBar che è come Spotlight sugli steroidi.


Un voto negativo da parte mia perché l'approccio moderno alla codifica utilizza attributi estesi (EA). L'elenco di sette applicazioni, collegate da questa risposta, menziona OpenMeta; OpenMeta utilizza EA.
Graham Perrin,

@GrahamPerrin nota che i dati sono memorizzati sia negli EA sui file che nei file .DS_Store. Il Finder legge DS_Store, Spotlight legge gli EA apparentemente, ma sarebbero disponibili solo sui file system HFS +: apple.stackexchange.com/questions/64412/… - Ho modificato la risposta per chiarirlo.
Ian C.

1
Consultare chat.stackexchange.com/transcript/message/23022103#23022103 e nelle vicinanze; La codifica basata su EA non si limita a HFS Plus e così via. La molteplicità / varietà di domande in apple.stackexchange.com/q/46614/8546 sopra, oltre alle modifiche relative al tagging in OS X 10.9 e oltre, oltre ai bug che influenzano il tagging in alcuni ambienti e altro, lo rendono potenzialmente difficile per arrivare a una risposta unica e completa qui ...
Graham Perrin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.