Necesito combinarlos con los comandos para tener una lista ordenada por fecha creada con el "nombre de archivo" especificado.
Sé que ordenar archivos por fecha se puede lograr con:
ls-lrt
y encontrar un archivo por nombre con
encontrar . -name "nombre de archivo*"
No sé cómo combinar estos dos. Probé con una canalización pero no obtengo el resultado correcto.
[EDITAR] No ordenado
find . -name "filename" -printf '%TY:%Tm:%Td %TH:%Tm %h/%f\n' | sortOlvídate de los xargs. "Buscar" y "ordenar" son todas las herramientas que necesita.
Mi mejor suposición sería usar xargs :
find . -name 'filename*' -print0 | xargs -0 /bin/ls -ltrHay un límite superior en la cantidad de argumentos, pero no debería ser un problema a menos que ocupen más de 32kB (lea más aquí ), en cuyo caso obtendrá bloques de archivos ordenados :)
find . -name "filename" -exec ls --full-time \{\} \; | cut -d' ' -f7- | sortEs posible que deba ajustar el comando de corte según la versión de salida de ls.