Respecto a los archivos, se obtuvo como resultado la equiparación de las propiedades del archivo en el comando "ls"

Respecto a los archivos, se obtuvo como resultado la equiparación de las propiedades del archivo en el comando "ls"

Tengo una carpeta en la que hay miles de imágenes. De esas mil imágenes, quiero reunir todas aquellas imágenes cuyas propiedades "Última creación" y "Última modificación" sean exactamente iguales. (En otras palabras, quiero separar todas las imágenes a las que nunca cambié el nombre, por ejemplo)

¿Hay alguna manera de hacer esto desde la terminal?

estos son los dos comandos que quiero concatenar ls -tuenumera el archivo por fecha de creación. (estoy en una mac) ls -ltenumera el archivo por fecha de modificación

tal que quiero "Lista de archivos cuya fecha de creación = fecha de modificación"

Respuesta1

Probablemente la forma más sencilla sea utilizar el mdlscomando. mdlsenumera los atributos de metadatos para un archivo específico. Aquí hay un resultado de muestra para un archivo .png que tengo en mi escritorio.

$  mdls ~/Desktop/hipchat.png
_kMDItemOwnerUserID            = 205009058
_kTimeMachineIsCreationMarker  = 1
_kTimeMachineNewestSnapshot    = 4001-01-01 00:00:00 +0000
_kTimeMachineOldestSnapshot    = 2016-06-10 19:25:01 +0000
kMDItemBitsPerSample           = 32
kMDItemColorSpace              = "RGB"
kMDItemContentCreationDate     = 2016-06-10 19:37:53 +0000
kMDItemContentModificationDate = 2016-06-10 19:37:53 +0000
kMDItemContentType             = "public.png"
kMDItemContentTypeTree         = (
    "public.png",
    "public.image",
    "public.data",
    "public.item",
    "public.content"
)
kMDItemDateAdded               = 2016-06-10 19:45:06 +0000
kMDItemDisplayName             = "hipchat.png"
kMDItemFSContentChangeDate     = 2016-06-10 19:37:53 +0000
kMDItemFSCreationDate          = 2016-06-10 19:37:53 +0000
kMDItemFSCreatorCode           = ""
kMDItemFSFinderFlags           = 0
kMDItemFSHasCustomIcon         = (null)
kMDItemFSInvisible             = 0
kMDItemFSIsExtensionHidden     = 0
kMDItemFSIsStationery          = (null)
kMDItemFSLabel                 = 0
kMDItemFSName                  = "hipchat.png"
kMDItemFSNodeCount             = (null)
kMDItemFSOwnerGroupID          = 80
kMDItemFSOwnerUserID           = 205009058
kMDItemFSSize                  = 22994
kMDItemFSTypeCode              = ""
kMDItemHasAlphaChannel         = 0
kMDItemKind                    = "Portable Network Graphics image"
kMDItemLogicalSize             = 22994
kMDItemOrientation             = 0
kMDItemPhysicalSize            = 24576
kMDItemPixelCount              = 74520
kMDItemPixelHeight             = 81
kMDItemPixelWidth              = 920
kMDItemResolutionHeightDPI     = 0
kMDItemResolutionWidthDPI      = 0

Luego puede extraer la información que busca de esta manera.

$  mdls ~/Desktop/hipchat.png |grep -e kMDItemContentCreationDate |awk '{print "Created on "$3" at "$4}'
Created on 2016-06-10 at 19:37:53

$  mdls ~/Desktop/hipchat\ poll.png |grep -e kMDItemContentModificationDate |awk '{print "Modified on "$3" at "$4}'
Modified on 2016-06-10 at 19:37:53

información relacionada