Paginación de archivos

¿Qué pasa si estamos manipulando archivos de texto muy largos? Imaginense un log de varios días, varios meses, varios años. Son líneas y líneas de texto. Es algo que en ninguna terminal les va a entrar. Es ahí que es bastante conveniente aprender sobre comandos para controlar ese flujo de información.

A esto lo llamamos paginación porque básicamente vamos a mostrar el contenido de un archivo muy grande en páginas que entran en la terminal.

more

more fue la primera implementación para resolver esta situación. Este comando muestra, de acuerdo al tamaño del buffer de la terminal, una determinada cantidad de líneas de mi archivo.

Se ejecuta con more <nombre-archivo>

Automáticamente verán que ven las primeras líneas del archivo que quieren, y abajo un recuadro con el porcentaje de lectura del archivo (ejemplo, 3% del archivo total).

Para navegar hacia adelante, usaran la barra espaciadora, y hacia atrás con la tecla b. Para salir, la tecla q.

Pueden ver otras opciones para utilizar con el comando more usando el comando man more.

less

Si hay un more, entonces tiene que haber un less. Este comando se implementó después que more, y tiene la particularidad de ser más veloz que more y algo más potente.

Se maneja de forma similar que more, pero pueden ver otras opciones y más detalles usando el comando man less.

ACTIVIDAD. Probá ambos comandos con algún log que se encuentre en /var/log y observá las diferencias.

Contents
more
less