Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Listar el contenido de un directorio ordenándolo por fecha o tamaño

Os cuento la situación, estáis viendo en un backup si los ficheros más recientes están ya en la copia y con un ls normal no veis claramente esta información. ls es un comando/programa muy potente y podéis hacer con él muchas más cosas de las típicas que siempre usamos: ls a secas o a ls -al también llamado a veces ll.

Comando ls

Un par de ejemplos interesantes.

  • Ordenar por fecha de forma descendentels -lt muestra primero los ficheros más recientes y últimos, los que vemos al final de la lista, los más antiguos.
  • Ordenar por fecha de forma ascendente: ls -ltr sentido inverso, es decir, primero ficheros más antiguos y últimos los más recientes.
  • Ordenar por tamaño: ls -l –sort=size primero los más grandes y los últimos de la lista los más pequeños
  • Ordenar por tamaño de forma invertida: ls -l –sort=size -r al revés, primero los más pequeños y los últimos de la lista los más grandes

Fijaos en el parámetro -r para darle la “vuelta” a la ordenación y fijaos también en el parámetro –sort.

Más opciones para el sort sacadas directamente del man:

¿Usáis mucho ls en la consola? ¿Algún ejemplo práctico que aportar?

Leer entrada anterior
Lo mejor de mi RSS del 28 de octubre al 3 de noviembre

Una gran experiencia: WordCamp Málaga 2013 - El blog de CODECTION La buena estrategia de exigir que todos los drivers...

Cerrar