Me gustaría construir un comando Linux para listar todos los archivos (con sus rutas completas) dentro de un directorio específico (y subdirectorios) ordenado por el tiempo de acceso.Listar todos los archivos (con rutas completas) en un directorio (y subdirectorios), ordenar por tiempo de acceso
ls puede ordenar por el tiempo de acceso, pero no da la ruta completa. find proporciona la ruta completa, pero el único control que tiene sobre el tiempo de acceso es especificar un rango con -atiempo N (accedido al menos hace 24 * N horas), que no es lo que quiero.
¿Hay alguna manera de ordenar por tiempo de acceso y obtener la ruta completa a la vez? Podría escribir un guión, pero parece que debería haber una manera de hacerlo con los programas estándar de Linux.
Funciona bastante bien. Supongo que esto no está limitado por getconf ARG_MAX? – Andrew
Correcto, no está limitado por ARG_MAX porque no lo pasa como argumentos, sino que canaliza la salida. No hay límite para la cantidad de datos que se pueden canalizar entre los programas. – Alex
¡Genial! ¡Gracias amigo! Es muy bueno saber acerca de esa limitación ya que mi directorio tiene muchos, muchos archivos. – Andrew