El comando more
de Linux es una herramienta poderosa que permite a los usuarios ver archivos de texto en el terminal una pantalla a la vez. Es un comando esencial para cualquiera que trabaje regularmente con archivos de texto grandes. Al dividir el contenido en fragmentos manejables, el comando more mejora la legibilidad y la navegación, lo que facilita el análisis y la comprensión de los datos dentro del archivo.
Similar al comando more
, el comando less ofrece flexibilidad y funciones adicionales, como la navegación hacia atrás. Ambos comandos se utilizan comúnmente para ver archivos de registro, archivos de configuración y otros documentos de texto dentro del entorno Linux. Para aquellos que buscan combinar comandos para tareas más complejas, el comando more
se puede utilizar junto con herramientas como grep para buscar patrones específicos dentro de un archivo.
Cómo Usar more
Ver un archivo
Sintaxis:
more [nombrearchivo]
Explicación: Muestra el contenido de un archivo una pantalla a la vez.
Ejemplo:
more miarchivo.txt
Resultado:
Esta es la línea 1
Esta es la línea 2
--Más--(10%)
El resultado muestra las primeras líneas de miarchivo.txt
e indica que se ha mostrado el 10% del archivo. Al presionar la barra espaciadora, se mostrará la siguiente pantalla de contenido.
Ver varios archivos
Sintaxis:
more archivo1 archivo2 …
Explicación: Muestra los contenidos de varios archivos secuencialmente.
Ejemplo:
more archivo1.txt archivo2.txt
Resultado:
Contenido de archivo1.txt
--Más--(archivo 1 de 2)
El resultado muestra el contenido de archivo1.txt
e indica que es el primero de dos archivos. Puedes navegar a través de los archivos usando los mismos controles que al ver un solo archivo.
Buscar dentro de un archivo
Sintaxis:
more [nombrearchivo], luego escribe /patron para buscar.
Explicación: Permite buscar un patrón específico dentro del archivo.
Ejemplo:
more miarchivo.txt, luego escribe /línea 3
Resultado:
Esta es la línea 3
--Más--(20%)
Después de abrir miarchivo.txt
con more, escribir /línea 3
busca el texto línea 3
y muestra la línea correspondiente, indicando que se ha mostrado el 20% del archivo.
Ver un archivo con números de línea
Sintaxis:
more -n [nombrearchivo]
Explicación: Muestra el contenido de un archivo con números de línea.
Ejemplo:
more -n miarchivo.txt
Resultado:
1 Esta es la línea 1
2 Esta es la línea 2
--Más--(10%)
El resultado muestra las primeras líneas de miarchivo.txt
con números de línea, e indica que se ha mostrado el 10% del archivo.
Ver un archivo con un número específico de líneas por pantalla
Sintaxis:
more -num [nombrearchivo]
Explicación: Muestra el contenido de un archivo con un número específico de líneas por pantalla.
Ejemplo:
more -5 miarchivo.txt
Resultado:
Esta es la línea 1
Esta es la línea 2
Esta es la línea 3
Esta es la línea 4
Esta es la línea 5
--Más--(25%)
El resultado muestra las primeras cinco líneas de miarchivo.txt
e indica que se ha mostrado el 25% del archivo.
Redirigir salida a “more”
Sintaxis:
[comando] | more
Explicación: Redirige la salida de otro comando a través de more para verla una pantalla a la vez.
Ejemplo:
ls -l | more
Resultado:
-rw-r--r-- 1 usuario usuario 1234 ene 1 12:00 archivo1.txt
-rw-r--r-- 1 usuario usuario 5678 ene 1 12:01 archivo2.txt
--Más--
El resultado muestra el listado largo de archivos en el directorio actual, mostrándolos una pantalla a la vez. El indicador --Más--
indica que hay más contenido para ver.
Ver un archivo y saltar a la primera coincidencia de un patrón
Sintaxis:
more +/patrón [nombrearchivo]
Explicación: Abre el archivo y salta directamente a la primera aparición del patrón especificado.
Ejemplo:
more +/línea3 miarchivo.txt
Resultado:
Esta es la línea 3
Esta es la línea 4
--Más--(20%)
El resultado muestra el contenido a partir de la primera aparición de línea3 en miarchivo.txt
, indicando que se ha mostrado el 20% del archivo.
Más comandos de Linux:
Operaciones de Directorios | rmdir · cd · pwd · exa · ls |
Operaciones de Archivos | cat · cp · dd · less · touch · ln · rename · more · head |
Operaciones de Sistema de Archivos | chown · mkfs · locate |
Redes | ping · curl · wget · iptables · mtr |
Búsqueda y Procesamiento de Texto | find · grep · sed · whatis · ripgrep · fd · tldr |
Información y Gestión del Sistema | env · history · top · who · htop · glances · lsof |
Gestión de Usuarios y Sesiones | screen · su · sudo · open |
¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.