more - Controlar el texto que se muestra a la vez

Mantenido el

Cuando se utilizan comandos como dir o tree, si hay muchos archivos o carpetas en el directorio objetivo, el texto que se muestra a la vez puede ser demasiado y salirse de la pantalla.

Por ejemplo, si ejecutas el comando tree en un directorio con una gran jerarquía, el texto puede salirse de la pantalla, haciendo difícil revisar todo el contenido.

×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\users\user>tree
C:.
├───Documents
│   ├───Projects
│   │   ├───ProjectA
│   │   │   ├───Drafts
│   │   │   │   └───draft1.txt
│   │   │   ├───Final
│   │   │   │   ├───final_report.docx
│   │   │   │   └───presentation.pptx
│   │   │   └───Resources
│   │   │       ├───data.xlsx
│   │   │       ├───image1.png
│   │   │       └───image2.png
│   │   ├───ProjectB
│   │   │   ├───docs
│   │   │   │   ├───specifications.docx
│   │   │   │   └───requirements.docx
│   │   │   ├───src
│   │   │   │   ├───main.py
│   │   │   │   └───utils.py
│   │   │   └───tests
│   │   │       ├───test_main.py
│   │   │       └───test_utils.py
│   │   └───ProjectC
│   │       ├───assets
│   │       │   ├───asset1.jpg
│   │       │   └───asset2.jpg
│   │       ├───build
│   │       │   ├───build.log
│   │       │   └───output.exe
│   │       └───src
│   │           ├───module1.cpp
│   │           └───module2.cpp
│   ├───Reports
│   │   ├───2021
│   │   │   ├───Q1
│   │   │   │   └───report.docx
│   │   │   ├───Q2
│   │   │   │   └───report.docx
│   │   │   ├───Q3
│   │   │   │   └───report.docx
│   │   │   └───Q4
│   │   │       └───report.docx
│   │   └───2022
│   │       ├───Q1
│   │       │   └───report.docx
│   │       ├───Q2
│   │       │   └───report.docx
│   │       ├───Q3
│   │       │   └───report.docx
│   │       └───Q4
│   │           └───report.docx
│   └───Personal
│       ├───Photos
│       │   ├───Vacation
│       │   │   ├───photo1.jpg
│       │   │   └───photo2.jpg
│       │   ├───Family
│       │   │   ├───photo1.jpg
│       │   │   └───photo2.jpg
│       │   └───Events
│       │       ├───photo1.jpg
│       │       └───photo2.jpg
│       └───Videos
│           ├───Birthday
│           │   ├───video1.mp4
│           │   └───video2.mp4
│           ├───Holidays
│           │   ├───video1.mp4
│           │   └───video2.mp4
│           └───Random
│               ├───video1.mp4
│               └───video2.mp4
├───Downloads
│   ├───Software
│   │   ├───installer1.exe
│   │   └───installer2.exe
│   ├───Documents
│   │   ├───doc1.pdf
│   │   └───doc2.pdf
│   └───Media
│       ├───song1.mp3
│       └───song2.mp3
└───Music
    ├───Albums
    │   ├───Album1
    │   │   ├───track1.mp3
    │   │   └───track2.mp3
    │   ├───Album2
    │   │   ├───track1.mp3
    │   │   └───track2.mp3
    │   └───Album3
    │       ├───track1.mp3
    │       └───track2.mp3
    └───Playlists
        ├───Playlist1
        │   ├───song1.mp3
        │   └───song2.mp3
        ├───Playlist2
        │   ├───song1.mp3
        │   └───song2.mp3
        └───Playlist3
            ├───song1.mp3
            └───song2.mp3

En tales casos, puedes usar el comando more para mostrar el texto una página a la vez.

×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\users\user>tree | more +10
C:.
├───Documents
│   ├───Projects
│   │   ├───ProjectA
│   │   │   ├───Drafts
│   │   │   │   └───draft1.txt
│   │   │   ├───Final
│   │   │   │   ├───final_report.docx
-- More  --

En este artículo, explicaremos desde el uso básico del comando more hasta cómo configurar sus opciones.

¿Qué es el comando more?

El comando more es un comando para mostrar el contenido de un archivo de texto una página a la vez. Es especialmente útil cuando el texto que se muestra es mucho y no cabe en una sola pantalla. Puedes revisar el contenido mientras te desplazas, lo que es conveniente cuando manejas grandes cantidades de datos de texto.

Uso básico del comando more

Sintaxis básica

more [nombre_del_archivo]

Ejemplo

Por ejemplo, si quieres mostrar el contenido de un archivo llamado example.txt, introduce el siguiente comando:

more example.txt

Al ejecutar este comando, el contenido del archivo se mostrará una página a la vez. Presiona la barra espaciadora para avanzar a la siguiente página.

Además, si presionas la tecla Enter, el texto avanzará una línea a la vez.

Opciones del comando more

Opción +

Comienza a mostrar el archivo desde una línea específica.

Ejemplo

more +20 example.txt

En este caso, la visualización comenzará desde la línea 20.

Uso con tuberías

También puedes usarlo en combinación con comandos como dir o type.

Ejemplo

dir | more

En este caso, el contenido del directorio se mostrará una página a la vez.

4. Ejemplos avanzados del comando more

Revisión de archivos de registro

Es útil usar el comando more cuando revisas el contenido de un archivo de registro grande.

more server.log

Lectura de archivos de texto largos

Por ejemplo, también puedes usar el comando more para leer archivos de texto largos como novelas.

more novel.txt

Ejercicios

Ejercicio 1

¿Cuál es la descripción correcta del comportamiento al ejecutar el siguiente comando?

more +5 example.txt
Ejercicio 2

¿Cuál es el comando para mostrar la salida del comando dir una página a la vez?

#Símbolo del sistema #Archivos por lotes #Argumentos #Línea de comandos #Comando