Adicionando tags aos arquivos no OS X: Como usar, onde estão armazenadas as tags e elas funcionam em rede?

21

Ouvi dizer que é possível adicionar tags aos metadados de um arquivo no OS X e fazer com que o Spotlight procure por essas tags.

  1. Em poucas palavras, como acessar esse recurso no Finder - não no Spotlight (Command + Space) - mas na adição de tags?

  2. Onde essas tags são armazenadas? Eles entram no .DS_Store (eu tendem a excluir aqueles!) Ou em outro lugar no sistema de arquivos?

  3. Esse mecanismo de marcação funciona em unidades removíveis? Quais são os requisitos?

  4. Esse mecanismo de marcação funciona em um compartilhamento de rede? Eu tenho alguns compartilhamentos de rede do Windows SMB em casa nos quais costumo armazenar arquivos. Funcionaria neles ou é necessária outra configuração?

  5. Além do Spotlight, existem ferramentas de linha de comando para pesquisar ou acessar os dados da tag em busca de arquivos?

Obrigado!

Chris W. Rea
fonte

Respostas:

15

Em poucas palavras, como acessar esse recurso no Finder - não no Spotlight (Command + Space) - mas na adição de tags?

No Finder, realce um arquivo e pressione Cmd-I (ou clique com o botão direito do mouse e selecione Obter informações) para abrir a caixa de diálogo Informações sobre o arquivo. Nesta caixa de diálogo, o campo Comentários do Spotlight é onde você adiciona dados da tag. Basta adicionar texto a este campo para "marcar" o arquivo.

Aqui está um bom artigo sobre como se tornar um assistente de metadados no OS X:
https://gigaom.com/2007/02/01/using-metadata-effectively-in-os-x/

Marcando seus documentos

Se estava marcando essa captura de tela, eu poderia usar o seguinte na caixa de comentários:

customer-name presentation product-name

Para que eu pudesse encontrar a captura de tela pelo cliente, ou pelo fato de estar sendo usada em uma apresentação, ou pelo nome do produto que estou exibindo.

Onde essas tags são armazenadas? Eles entram no .DS_Store (eu tendem a excluir aqueles!) Ou em outro lugar no sistema de arquivos?

Sim, eles são armazenados nos .DS_Storearquivos que você vê em cada pasta. Esses arquivos são lidos pelo Finder. As informações também são armazenadas em Atributos estendidos (EAs) nos próprios arquivos . O Spotlight prefere ler os dados dos EAs. Os EAs são um recurso do sistema de arquivos HFS +; portanto, os sistemas de arquivos remotos podem não ter necessariamente os EAs disponíveis nos arquivos. Nesses casos, os .DS_Storearquivos são o substituto. O Spotlight também teria uma seção de mapeamento de arquivo de tag <-> em seu banco de dados, mas que é acessível apenas ao Spotlight.

Esse mecanismo de marcação funciona em unidades removíveis? Quais são os requisitos?

Geralmente: sim. Você pode adicionar tags a arquivos e pastas em unidades removíveis e compartilhamentos remotos. A menos que você tenha desativado a .DS_Storecriação em compartilhamentos remotos, o OS X adicionará esses arquivos e manterá os metadados para você.

Esse mecanismo de marcação funciona em um compartilhamento de rede? Eu tenho alguns compartilhamentos de rede do Windows SMB em casa nos quais costumo armazenar arquivos. Funcionaria neles ou é necessária outra configuração?

Sim, veja acima. Se você não deseja que o OS X faça isso, execute:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

E, em seguida, reinicie o Finder.

Além do Spotlight, existem ferramentas de linha de comando para pesquisar ou acessar os dados da tag em busca de arquivos?

Grande quantidade!

Aqui está uma lista de 7 aplicativos de identificação de arquivos para o OS X: http://mac.appstorm.net/roundups/utilities-roundups/7-file-tagging-applications-for-os-x/

Pessoalmente, adoro e uso o LaunchBar, que é como o Spotlight em esteróides.

Ian C.
fonte
Um voto negativo para mim porque a abordagem moderna da marcação usa atributos estendidos (EAs). A lista de sete aplicativos, vinculada a esta resposta, menciona o OpenMeta; O OpenMeta usa EAs.
Graham Perrin
Nota @GrahamPerrin que os dados são armazenados em ambos os EAs sobre os arquivos e o .DS_Store. O Finder lê DS_Store, o Spotlight lê os EAs aparentemente, mas eles só estariam disponíveis nos sistemas de arquivos HFS +: apple.stackexchange.com/questions/64412/… - Modifiquei a resposta para deixar isso claro.
Ian C.
11
Consulte chat.stackexchange.com/transcript/message/23022103#23022103 e nas proximidades; A marcação baseada em EA não se limita ao HFS Plus e assim por diante. A multiplicidade / variedade de perguntas em apple.stackexchange.com/q/46614/8546 acima, além das alterações relacionadas a marcações no OS X 10.9 e posteriores, além dos bugs que afetam a marcação em alguns ambientes e mais, dificultam o processo. para chegar a uma resposta única, abrangente aqui ...
Graham Perrin