El comando "ls -lSr | more" - Iespai


Cuando ejecutas ls -lSr | more, lo que estás haciendo es listar los archivos y directorios en el directorio actual en formato detallado, ordenados por tamaño de archivo de manera ascendente, y luego usar more para paginar la salida para que puedas verla página por página. Esto es útil cuando tienes una gran cantidad de archivos y quieres revisar la lista de manera más manejable y organizada.

Supongamos que tienes un directorio con varios archivos y quieres ver la lista de archivos ordenados por tamaño, pero no todos de una vez debido a que hay muchos archivos. Ejecutas el siguiente comando:

ls -lSr | more

Imaginemos que este es el contenido del directorio y su salida:

total 16
-rw-r--r-- 1 usuario usuario 1024 Sep  1 09:00 archivo1.txt
-rw-r--r-- 1 usuario usuario 2048 Sep  1 09:30 archivo2.txt
-rw-r--r-- 1 usuario usuario 5120 Sep  1 10:00 archivo3.txt
-rw-r--r-- 1 usuario usuario 3072 Sep  1 10:30 archivo4.txt

Cuando ejecutas el comando anterior, verás la lista de archivos en un formato detallado ordenados por tamaño ascendente, lo que significa que los archivos más pequeños aparecerán primero:

total 16
-rw-r--r-- 1 usuario usuario 1024 Sep  1 09:00 archivo1.txt
-rw-r--r-- 1 usuario usuario 2048 Sep  1 09:30 archivo2.txt
-rw-r--r-- 1 usuario usuario 3072 Sep  1 10:30 archivo4.txt
-rw-r--r-- 1 usuario usuario 5120 Sep  1 10:00 archivo3.txt
--More--

La salida se muestra página por página, y para avanzar a la siguiente página, simplemente presionas la barra espaciadora. Cuando llegues al final de la lista, verás el mensaje «–More–» para indicar que hay más información. Puedes seguir presionando la barra espaciadora o usar la tecla «q» para salir de la vista paginada cuando hayas terminado de revisar la lista.

Este enfoque es útil cuando tienes muchos archivos en un directorio y quieres ver la información de manera más organizada y controlada.

El comando ls -lSr | more es una secuencia de comandos que se utiliza en la línea de comandos de Unix y Linux para ver el contenido de un directorio de manera detallada, ordenado por tamaño de archivo y paginado para que puedas ver la salida de manera más organizada.

Aquí está la explicación de cada parte de este comando:

  • ls: Este es el comando que se utiliza para listar archivos y directorios en un directorio específico.
  • -l: Es una opción (flag) del comando ls que indica que queremos una lista detallada que muestra información adicional sobre cada archivo, como permisos, propietario, grupo, tamaño y fecha de modificación, entre otros.
  • -S: Es otra opción del comando ls que se utiliza para ordenar la salida por tamaño de archivo de manera ascendente, es decir, los archivos más grandes aparecerán primero en la lista.
  • |: Este es el operador de tubería (pipe) en la línea de comandos de Unix/Linux. Se utiliza para redirigir la salida del comando a la izquierda hacia el comando a la derecha.
  • more: Es un comando que se utiliza para paginar la salida. Cuando tienes una lista larga de archivos o directorios, more muestra una página a la vez y te permite desplazarte hacia abajo a través de la lista. Puedes usar la barra espaciadora para avanzar una página o la tecla «q» para salir de la vista paginada.

oscar Lastera Sanchez

Entradas recientes

Cómo los Hackers Usan Google para Obtener Información: Google Dorking

En el mundo de la ciberseguridad, el término Google Dorking (o Google Hacking) hace referencia…

6 días hace

El Comando Init en Linux: Gestión de Procesos en el Proceso de Inicio del Sistema

En el mundo de la administración de sistemas Linux, uno de los elementos más críticos…

1 mes hace

El Futuro de ChatGPT: ¿Cuán Cerca Está de Pensar Como Nosotros?

La inteligencia artificial (IA) ha evolucionado rápidamente en los últimos años, con desarrollos impresionantes como…

2 meses hace

IPv6: Mejoras Respecto a IPv4 y Herramientas para su Gestión en Linux

El crecimiento exponencial de dispositivos conectados a internet ha planteado serios desafíos a las redes…

2 meses hace

Cómo determinar si NTP está siendo utilizado para la sincronización del reloj: Guía para administradores de sistemas

La sincronización precisa del tiempo en los sistemas de red es crucial para la correcta…

2 meses hace

La Revolución de IPv6: Descubre por qué Necesitamos un Nuevo Protocolo

Desde que se ratificó hace casi 20 años, el protocolo IPv6 ha traído una serie…

2 meses hace

Esta web usa cookies.