1 votos

Cómo listar un archivo en el Terminal mostrando la fecha/hora de creación del contenido

La información de la imagen (jpg) tiene 3 fechas/horas: Creado, Modificado y Contenido Creado Como puedo listar los archivos en la Terminal mostrando Contenido Creado, ls con cualquier opción solo muestra Creado.

Para información, tengo una gran cantidad de fotos tomadas por los niños de sus viajes, la única manera de ponerlas juntas cronológicamente es ordenarlas por la fecha/hora de creación del contenido.

3voto

Oskar Puntos 1242

Para las fotos mdls es la forma de acceder a los metadatos detallados.

mdls -name kMDItemContentCreationDate /path/to/file.jpeg
kMDItemContentCreationDate = 2022-11-14 14:57:22 +0000

Puede elegir otros nombres como la fecha de creación del sistema de archivos en lugar de la fecha de creación de la imagen. Para la imagen de arriba, aquí están las fechas que tengo en mi Mac para una imagen que exporté al escritorio desde mi flujo de fotos de iCloud de una imagen del iPhone.

kMDItemContentCreationDate             = 2022-11-14 14:57:22 +0000
kMDItemContentModificationDate         = 2022-11-14 14:57:22 +0000
kMDItemDateAdded                       = 2022-11-15 01:42:29 +0000
kMDItemFSContentChangeDate             = 2022-11-15 01:42:29 +0000
kMDItemFSCreationDate                  = 2022-11-15 01:42:29 +0000
kMDItemLastUsedDate                    = 2022-11-15 01:42:29 +0000

0voto

Michael Zhou Puntos 167

Bien, para listar los archivos de un directorio con su ContentCreationDate, navegue hasta el directorio. El comando utiliza globos extendidos estilo ksh. Si su shell es ksh entonces no tienes que hacer nada. Si su cáscara es bash entonces necesitas establecer la opción glob extendida-

 shopt -s extglob

Si su cáscara es zsh a continuación, establezca la opción kshglob

 set -o kshglob

El comando es

 mdls -n kMDItemDisplayName -n kMDItemContentCreationDate -raw -nullMarker '-' +(*.jpg|*.JPG) | tr '\0' '\n' | paste - -

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