Estoy intentando comenzar a organizar mis muestras .WAV/.AIFF usando etiquetas. Desafortunadamente, la aplicación en la que quiero usarlos no admite etiquetas. Me gustaría pasar unos días configurando mi archivo de muestra de más de 100 gb usando etiquetas, y luego encontrar una forma de mostrarlas usando la aplicación que no admite etiquetas.
Hasta ahora, he intentado mirar la barra de estado del Finder, mientras estaba en una "carpeta" de etiquetas para ver si había una ruta que pudiera pegar en la terminal y luego abrir, es decir, una ubicación "física" para la etiqueta. Carpeta". No he descubierto cómo. La aplicación que no admite etiquetas tiene una forma de acceder incluso a carpetas ocultas, simplemente seleccionando "Ir a la carpeta".
Pero no estoy seguro de cómo usar ese conocimiento para luego desenterrar dónde debo informar a la aplicación.
Acabo de crear una carpeta inteligente que solo muestra los archivos etiquetados con esa etiqueta específica. Sin embargo, este parece ser un archivo con la extensión .savedSearch , por lo que no estoy seguro de cómo acceder a esa "carpeta" a través de la Terminal, descubra su ruta y péguela en la aplicación que no admite etiquetas o carpetas inteligentes. .
Además, si arrastro una etiqueta a la terminal, también aparecerá como .savedSearch , pero desafortunadamente tampoco puedo acceder a eso.
Entonces, ¿cómo organizo mis archivos usando etiquetas para poder acceder a ellos en aplicaciones que no admiten etiquetas? No quiero mover físicamente los archivos, ya que me llevará meses y meses hacerlo, el tiempo es limitado como ya lo es.
Editar: No, no quiero crear etiquetas o carpetas inteligentes usando Terminal, solo acceda a ellas como si fuera una carpeta normal.
Lo que podría hacer es ejecutar una secuencia de comandos que utiliza mdfind
para vincular todos los archivos con una etiqueta específica en una carpeta y luego acceder a los archivos a través de esta carpeta.
cd TAG_FOLDER
mdfind -0 kMDItemUserTags="Red" | xargs -0 -n 1 -J % ln -s % .
(Reemplace "Rojo" con el nombre de la etiqueta que está buscando)
Si varios archivos etiquetados tienen el mismo nombre, solo se vinculará el primero (obtendrá un mensaje de advertencia para los demás). Y, por supuesto, los comandos deben volver a ejecutarse cada vez que agrega o elimina la etiqueta de un archivo.
PD: Hay una pequeña advertencia aquí. No todas las aplicaciones manejan los archivos con enlaces simbólicos de la misma manera. Pruebe primero si una aplicación vuelve a escribir un archivo modificado en el lugar original o simplemente reemplaza el enlace simbólico con la versión actualizada.
ppd:
mdfind -0
encuentra todos los archivos/carpetas que coinciden con la consulta (en este caso, la etiqueta). El -0
asegura que la cadena pasada al siguiente comando termine con un carácter ASCII NUL (para garantizar que los nombres de archivo que contienen espacios, etc. se manejen correctamente)xargs -0 -n 1 -J %
lee una línea de entrada para construir y ejecutar un comando. -J %
establece el marcador de posición para la línea de entrada en%
ln -s % .
vincula el archivo/carpeta en %
el directorio actual ( .
)
Tetsujin
Tetsujin
esaruoho
sin ladera
sin ladera
mdfind
para vincular todos los archivos con una etiqueta específica en una carpeta y luego acceder a los archivos a través de esta carpeta.esaruoho