Escuché que es posible agregar etiquetas a los metadatos de un archivo en OS X y hacer que Spotlight busque a través de dichas etiquetas.
En pocas palabras, ¿cómo se accedería a esta función en Finder, no a Spotlight (Comando+Espacio), sino a la adición de etiquetas en sí?
¿Dónde se almacenan estas etiquetas? ¿Van a .DS_Store (¡tiendo a borrarlos!) o a otra parte del sistema de archivos?
¿Funciona este mecanismo de etiquetado en unidades extraíbles? ¿Qué son los requerimientos?
¿Funciona este mecanismo de etiquetado en un recurso compartido de red? Tengo algunos recursos compartidos de red SMB de Windows en casa en los que almaceno archivos con frecuencia. ¿Funcionaría en esos o se requiere otra configuración?
Además de Spotlight, ¿existen herramientas de línea de comandos para buscar o acceder a los datos de las etiquetas de los archivos?
¡Gracias!
En pocas palabras, ¿cómo se accedería a esta función en Finder, no a Spotlight (Comando+Espacio), sino a la adición de etiquetas en sí?
Desde Finder, resalte un archivo y presione Cmd-I (o haga clic con el botón derecho y seleccione Obtener información) para que aparezca el cuadro de diálogo Información de archivo para el archivo. En este cuadro de diálogo, el campo Comentarios de Spotlight es donde agrega datos de etiquetas. Simplemente agregue texto a este campo para "etiquetar" el archivo.
Aquí hay un buen artículo sobre cómo convertirse en un asistente de metadatos en OS X:
https://gigaom.com/2007/02/01/using-metadata-effectly-in-os-x/
Si estaba etiquetando esa captura de pantalla, podría usar lo siguiente en el cuadro de comentarios:
customer-name presentation product-name
Para poder encontrar esa captura de pantalla por el cliente, o por el hecho de que se está utilizando en una presentación, o por el nombre del producto que les estoy mostrando.
¿Dónde se almacenan estas etiquetas? ¿Van a .DS_Store (¡tiendo a borrarlos!) o a otra parte del sistema de archivos?
Sí, se almacenan en los .DS_Store
archivos que ves en cada carpeta. Finder lee estos archivos. La información también se almacena en atributos extendidos (EA) en los propios archivos . Spotlight preferirá leer los datos de los EA. Los EA son una característica del sistema de archivos HFS+, por lo que es posible que los sistemas de archivos remotos no tengan necesariamente EA disponibles en los archivos. En estos casos, .DS_Store
los archivos son la alternativa. Spotlight también tendría una sección de mapeo de archivos de etiqueta <-> en su base de datos, pero solo es accesible para Spotlight.
¿Funciona este mecanismo de etiquetado en unidades extraíbles? ¿Qué son los requerimientos?
En general: sí. Puede agregar etiquetas a archivos y carpetas en unidades extraíbles y recursos compartidos remotos. A menos que haya desactivado la .DS_Store
creación en recursos compartidos remotos, OS X simplemente agregará estos archivos y mantendrá los metadatos allí para usted.
¿Funciona este mecanismo de etiquetado en un recurso compartido de red? Tengo algunos recursos compartidos de red SMB de Windows en casa en los que almaceno archivos con frecuencia. ¿Funcionaría en esos o se requiere otra configuración?
Sí, ver arriba. Si no desea que OS X haga esto, ejecute:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Y luego reinicie Finder.
Además de Spotlight, ¿existen herramientas de línea de comandos para buscar o acceder a los datos de las etiquetas de los archivos?
¡Un montón!
Aquí hay una lista de 7 aplicaciones de etiquetado de archivos para OS X: http://mac.appstorm.net/roundups/utilities-roundups/7-file-tagging-applications-for-os-x/
Personalmente, amo y uso LaunchBar , que es como Spotlight con esteroides.
graham perrin
ian c
.DS_Store
. Finder leeDS_Store
, Spotlight lee EA aparentemente, pero solo estarían disponibles en sistemas de archivos HFS+: apple.stackexchange.com/questions/64412/… -- Modifiqué la respuesta para aclarar esto.graham perrin
gárgolabident
.DS_Store
y los EA? Digamos que conecté la unidad a una computadora con Windows y moví o cambié el nombre de un archivo. Los EA todavía están allí, pero.DS_Store
ya no contienen información al respecto. ¿Qué pasa si lo elimino.DS_Store
por completo?