0 votos

¿cuál es la ruta de archivo a la aplicación de fotos a través de terminal

Tengo una pregunta rápida sobre la ruta de archivo de la aplicación Fotos. Estoy tratando de ejecutar un bash/AppleScript script que accede a mi aplicación de fotos a través de terminal y utiliza el comando ls para imprimir todos los nombres de archivo a un documento .txt aunque me parece que no puede encontrar la ruta de archivo correcto chatgpt sigue dándome lo siguiente "/Users/alekburt/Pictures/Photos Library.photoslibrary/Masters" pero que no parecía ser reconocido cualquier ayuda se agradece.

1voto

Oskar Puntos 1242

Bienvenido a Ask Different. Puede que estés haciendo la pregunta equivocada así que voy a poner una respuesta con la esperanza de que te ayude con una respuesta. Todo este tema podría pertenecer a meta ya que preguntas qué parece ser una pregunta XY .

En lugar de describir lo que quiere hacer, tal vez desee iterar sobre las fotos para recopilar estadísticas sobre cuáles son nuevas o tal vez realizar alguna acción sobre algunas o todas ellas. En lugar de eso estás preguntando sobre el primer paso que crees que te ayudará a resolverlo - "¿puedo enumerar las fotos en el sistema de archivos usando ls "?

Pero - vamos a darte una respuesta. La aplicación Fotos utiliza un esquema de base de datos algo complicado para almacenar las ubicaciones del sistema de archivos (y los nombres de las imágenes, caras, metadatos, etc...) de las fotos e identificarlas. Necesitará los sqlite3 y para desofuscar los hashes y la estructura de tablas de las versiones más recientes de la aplicación.

La base de datos se almacena en ~/Pictures/Photos\ Library.photoslibrary pero utilizar esos archivos de base de datos no es fácil (al menos para mí).

Además, las imágenes se almacenan en múltiples resoluciones con nombres generados por la máquina - no picture0001.heic o lo que se pueda esperar al exportar una imagen. La "una imagen" tiene múltiples manifestaciones - miniaturas, editada, original, resolución limitada, resolución completa - por lo que su proceso/herramienta/script tendrá que contemplar y decidir cuál de ellos, si alguno, es necesario. No todas las fotos serán residentes a nivel local, así si usted está utilizando iCloud para alojar la copia autorizada de las imágenes.

Por lo tanto, tu problema podría resolverse mucho más fácilmente si utilizaras una herramienta como Automator para exportar las fotos al sistema de archivos y luego utilizar herramientas como ls para hacer sus operaciones.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X