Seguimos sacandole el jugo a los comandos de linux, en esta oportunidad vamos a tocar uno que seguramente ya conocen, que es find, pero le sumaremos unos parámetros para que nos devuelva como resultado los últimos archivos modificados de un determinado directorio o carpeta.

Como siempre abrimos la terminal voy a  buscar los 15 archivos modificados en la carpeta root y lo lanzo de la siguiente forma:

find /root/ -type f -printf "%T@ %p\n" | sort -nr | head -15

find1Ahora explico los parámetros:

  • Busca (find)
  • Desde el directorio /root/
  • Todos los archivos (-type f, se excluyen los directorios)
  • Imprime su fecha de modificación (-printf)
  • Muestra en segundos transcurridos desde el primero de enero de 1970 (%T@)
  • Con nombre (%p\n)
  • Luego, utilizando un pipe, ordena de acuerdo a la cantidad de segundos y
  • En forma descendente (sort -nr),
  • Finalmente muestra sólo los quince primeros (head -15).

Deja un comentario