Formas de listar archivos en Unix/Linux

Probablemente una de las tareas más comunes al utilizar la shell de Unix (incluyendo Linux) es revisar el contenido de archivos. A continuación se presenta una referencia en base a dos comandos comunes.

 

Less

El comando less muestra un archivo por pantallas. Para abrir un archivo debemos ejecutar:

less nombreArchivo.ext

Esto presentará la primera página del archivo en cuestión. Cuando estemos dentro de less, los comandos a utilizar son:

  • SPACE para avanzar una pantalla completa.
  • ENTER para avanzar una línea.
  • w para retroceder.
  • SHIFT-F para avanzar hasta el final y mostrar los cambios en el archivo a medida que suceden (ver también uso de tail como opción por si less tiene problemas con el tamaño).
  • CTRL-C para salir del modo de ver los cambios a medida que ocurren.
  • q para salir de less.

.

Tail

El programa tail permite ver, por defecto, las últimas líneas de un archivo (de ahí su nombre). Para esto, hacemos:

tail nombreArchivo.ext

También permite ver los cambios a medida que está sucediendo. Esta opción es útil considerando que en algunos casos hemos observado que less tiene algunos problemas con esto cuando el archivo en cuestión es demasiado grande. El modificador -f permite esto:

tail -f nombreArchivo.ext

.