0 votos

Resultados inesperados al usar la información de `mdls` para buscar a través de `mdfind`

Quería encontrar qué programa creó un archivo de punto. Ejecuté mdls /ruta/al/archivo en el archivo.

john@iMacEth ~ % mdls /Users/john/Library/Application\ Support/.lldb_info_3F4AF17D8C 
kMDItemFSContentChangeDate = 2023-08-14 21:14:13 +0000
kMDItemFSCreationDate      = 2023-08-14 21:14:13 +0000
kMDItemFSCreatorCode       = ""
kMDItemFSFinderFlags       = 0
kMDItemFSHasCustomIcon     = 0
kMDItemFSInvisible         = 1
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery      = 0
kMDItemFSLabel             = 0
kMDItemFSName              = ".lldb_info_3F4AF17D8C"
kMDItemFSNodeCount         = 181
kMDItemFSOwnerGroupID      = 20
kMDItemFSOwnerUserID       = 501
kMDItemFSSize              = 181
kMDItemFSTypeCode          = ""

En el pasado he sido capaz de encontrar qué programa lo creó simplemente mirando la fecha de modificación y cruzando la información con los programas instalados en ese momento.

Intenté encontrar usando

mdfind 'kMDItemFSCreationDate > $time.iso(2023-08-14 21:14:00) &&  kMDItemFSCreationDate < $time.iso(2023-08-14 21:14:20)'

Esto no devolvió ningún resultado... ni siquiera el archivo en cuestión fue devuelto.

¿Qué estoy haciendo incorrectamente aquí?

1voto

user43889 Puntos 266

Puedo confirmar el comportamiento que estás viendo con una prueba en mi Mac. Pero eso solo sucede cuando, al igual que tú, introduces la hora sin la zona horaria.

La fecha/hora de creación del archivo es 2023-08-14 21:14:13 +0000 (como en tu salida de mdls). El índice Spotlight almacena la fecha/hora con la zona horaria +00. Por lo tanto, necesitas especificar esa zona horaria en tu mdfind. Intenta con esto:

mdfind 'kMDItemFSCreationDate > $time.iso(2023-08-14 21:14:00 +0000) && kMDItemFSCreationDate < $time.iso(2023-08-14 21:14:20 +0000)'

El equivalente funciona para mi archivo de prueba.

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