Articles

Cómo ordenar el comando ls por Fecha

Usando ls para ordenar por fecha en Terminal

Usando ls para ordenar por fecha en Terminal

El comando ‘ls’ enumera todos los archivos y carpetas de un directorio en la línea de comandos, pero de forma predeterminada ls devuelve una lista en orden alfabético. Con un indicador de comando simple, puede ordenar ls por fecha, mostrando los elementos modificados más recientemente en la parte superior de los resultados del comando ls. Este truco se aplica a la salida de comandos ls en Mac OS / Mac OS X, Linux, BSD, así como Bash en Windows.

El indicador-t ordenará la salida del comando ls por la última fecha y hora de modificación, pero para obtener los mejores resultados, es probable que desee aplicarlo con el indicador de lista larga-l, y quizás algunos otros también. Revisemos algunas formas útiles de ordenar la salida ls por fecha.

Ordenar la salida ‘ ls ‘ por Fecha

La bandera-t ordenará la salida del comando ls por la última fecha y hora de modificación:

  1. Abra el Terminal si aún no lo ha hecho (/Applications/ Utilities / en mac OS) y vaya al directorio que desea ordenar por fecha con ls
  2. Ejecute la siguiente sintaxis de comandos:
  3. ls -lt

  4. Pulse return para ver el contenido del directorio listado con ls por fecha

salida de comando de clasificación ls por fecha y hora

salida de comando de clasificación ls por fecha y hora

Los elementos modificados más recientemente se mostrarán en la parte superior de la salida del comando, en lugar de mostrar la lista devuelta en orden alfabético.

Mostrar ls Ordenar por Fecha, Legible por humanos, Todos los archivos

Mi preferencia personal para ordenar la salida ls por fecha modificada es usar-lt, pero también incluir-h para tamaños legibles por humanos, y-a para mostrar también todos los archivos con prefijo de punto. Esto también hace que sea una bandera de alto fácil de recordar, utilizada de esta manera:

ls -halt

salida de comando de clasificación ls por fecha y hora

ls ordenar salida de comando por fecha y hora

Invertir ls Ordenar por salida de fecha

Si desea invertir el orden para que los elementos modificados más recientemente estén en la parte inferior de la salida de comando ls, también puede agregar la bandera-r de la siguiente manera:

ls -haltr

La salida será la misma, excepto que se ha mostrado en orden inverso, con la fecha de modificación más antigua en la parte superior y la fecha y hora de modificación más reciente en la parte inferior.

Este truco obviamente se aplica a la línea de comandos y al Terminal, pero ordenar por fecha y variaciones de fecha modificada o última fecha abierta también puede ser increíblemente útil para Finder. Por ejemplo, ordenar el Finder de Mac «Todos mis archivos» por la última fecha de apertura es un gran consejo que se puede aplicar de manera similar a cualquier otra carpeta que se muestre en Finder en el Mac para mostrar la última vez que se accedió o modificó un archivo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *