Comandos LinuxExplicados en español
/
Ficha34 / 104
Categoría
Texto
Ejemplos
5
Ver también
head · tail · cat · grep

less

less (menos)

Abre un archivo por pantallas y te deja avanzar y retroceder.

Muestra un archivo largo por pantallas, en vez de soltarlo todo de golpe como cat. Puedes bajar, subir, buscar una palabra y volver atrás. Normalmente ya viene instalado; si te sale less: command not found (pasa en contenedores mínimos), instálalo con sudo apt install less.

Sintaxisless [opciones] ARCHIVO...
§ 1

Despiece

5 ejemplos
Abrir un archivo largo

Abrir un archivo largo

2 piezas
Lámina01 / 05
Comandoless notas.txt
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1lessComandoEl visor de texto que te deja recorrer el archivo.
2notas.txtArgumentoEl archivo que quieres leer.
Resultado

Se abre una pantalla con el principio del archivo. Bajas y subes con las flechas o con j y k, avanzas una pantalla con ESPACIO y sales con q. Nada de esto se puede hacer con cat.

Abrirlo con números de línea

3 piezas
Lámina02 / 05
Comandoless -N config.txt
Piezas3
Escala1:1
N.ºPiezaTipoQué hace
1lessComandoEl visor de texto que te deja recorrer el archivo.
2-NOpciónN con mayúscula: agrega el número de cada línea al lado izquierdo.
3config.txtArgumentoEl archivo que quieres leer.
Resultado

Cada línea aparece con su número, parecido a cat -n pero con las teclas de navegación. Sirve para decir 'es la línea 42' sin contar a mano.

Ver un log con líneas largas sin que se partan

3 piezas
Lámina03 / 05
Comandoless -S app.log
Piezas3
Escala1:1
N.ºPiezaTipoQué hace
1lessComandoEl visor de texto que te deja recorrer el archivo.
2-SOpciónChop long lines: corta la línea en vez de doblarla en la siguiente.
3app.logArgumentoEl log que quieres revisar.
Resultado

Cada línea se queda en una sola fila, aunque sea más ancha que la terminal. Lo que queda fuera lo ves desplazando con la flecha derecha, y con la izquierda vuelves al inicio.

Abrir un archivo corto y salir solo

3 piezas
Lámina04 / 05
Comandoless -F notas.txt
Piezas3
Escala1:1
N.ºPiezaTipoQué hace
1lessComandoEl visor de texto que te deja recorrer el archivo.
2-FOpciónQuit if one screen: si todo el archivo cabe en una pantalla, no entra en modo less.
3notas.txtArgumentoEl archivo que quieres ver.
Resultado

Como el archivo es corto, se imprime completo y se acaba, sin dejarte atrapado en el visor. Si el archivo no cabe, entonces sí entras a less con toda su navegación.

Seguir un log en vivo y buscar dentro

3 piezas
Lámina05 / 05
Comandoless +F app.log
Piezas3
Escala1:1
N.ºPiezaTipoQué hace
1lessComandoEl visor de texto que te deja recorrer el archivo.
2+FOpciónAl abrir, ejecuta la tecla F: se va al final y se queda esperando líneas nuevas, como tail -f.
3app.logArgumentoEl log que vas a vigilar.
Resultado

Ves las líneas nuevas conforme llegan. Con Ctrl+C dejas de seguir y ya puedes buscar con /error y n; con F vuelves a seguirlo y con q sales.

§ 2

Opciones

Las que sí vas a usar
OpciónQué hace
-N--LINE-NUMBERSMuestra el número de línea al inicio de cada una. Ojo: la N es mayúscula.
-i--ignore-caseLas búsquedas ignoran mayúsculas y minúsculas, salvo que escribas alguna mayúscula en lo que buscas.
-S--chop-long-linesCorta las líneas que no caben en vez de partirlas en varias. Con la flecha derecha ves lo que se cortó.
-F--quit-if-one-screenSale solo de less si el archivo entero cabe en una pantalla. Para archivos chicos, así se siente como cat pero con la opción de buscar.
-R--RAW-CONTROL-CHARSMuestra los colores que trae el texto (códigos ANSI) en vez de símbolos raros. Para logs o salidas con colores.
-X--no-initNo limpia la terminal al entrar ni al salir, así conservas lo que había antes.
-e--quit-at-eofSale automáticamente la segunda vez que llegas al final del archivo.
§ 3

Fallas comunes

FallaRemedio
Abrir un archivo con less para corregirlo o no saber cómo salir.less solo muestra el contenido, no lo edita, y se sale con la tecla q. Para modificar un archivo ábrelo con nano. Si te pierdes, dentro de less presiona h para ver la ayuda.
Esperar que las flechas de arriba y abajo recorran una pantalla y no entender qué pasa.Las flechas mueven una sola línea. Para moverte una pantalla completa usa ESPACIO o Ctrl+F para bajar, y b o Ctrl+B para subir. Con g saltas al principio del archivo y con G al final.
Abrir un archivo binario con less y ver caracteres raros.less detecta los binarios y pregunta 'may be a binary file. See it anyway?'. Para ver un binario con los caracteres marcados usa cat -A archivo; para ver los bytes en hexadecimal, xxd archivo.
Usar -n esperando ver los números de línea.La n minúscula no los muestra: desactiva el cálculo de números de línea, que solo sirve para archivos enormes. Para verlos al lado de cada línea usa -N con mayúscula.
§ 4

Preguntas frecuentes

¿Cuál es la diferencia entre cat, less y more?
cat imprime el archivo completo de una sola vez y no permite volver atrás. less lo muestra por pantallas, con búsqueda y navegación en las dos direcciones. more se le parece pero es más limitado: por ejemplo, con la salida de un pipe no puede regresar.
¿Cómo busco una palabra dentro de less?
Escribes / seguido de la palabra y presionas Enter: less salta a la primera coincidencia. Con n repites la búsqueda hacia abajo y con N hacia atrás. Con g saltas al principio del archivo y con G al final.
¿Cómo salgo de less?
Con la tecla q. También funcionan Q y :q. Si te pierdes, dentro del visor la tecla h abre la ayuda con todas las teclas disponibles.
¿Cómo veo un archivo con números de línea en less?
Con less -N archivo. La N va con mayúscula; la -n minúscula hace otra cosa (desactiva el cálculo de números de línea). Si ya tienes el archivo abierto, escribe -N y Enter dentro de less para prenderlos o apagarlos.
¿Puedo ver un log en tiempo real con less?
Sí, con less +F app.log, o presionando F con el archivo abierto. Se comporta como tail -f; con Ctrl+C dejas de seguir para buscar o subir, y con q sales.
§ 5

Ver también