El comando "ls /tmp | pr -T5 -W$COLUMNS" - Iespai


El comando ls /tmp | pr -T5 -W$COLUMNS se utiliza para formatear la salida de la lista de archivos en el directorio /tmp y mostrarla en un formato más legible en la terminal. Aquí está la explicación de cada parte del comando y un ejemplo de resultado:

  • ls /tmp: Esto ejecuta el comando ls para listar los archivos y directorios en el directorio /tmp. La salida normal de ls muestra una lista de nombres de archivos y directorios en una sola columna.
  • |: El símbolo de tubería se utiliza para redirigir la salida del comando ls como entrada al comando pr.
  • pr: Este comando se utiliza para formatear y paginar texto. En este caso, estamos utilizando pr para dar formato a la salida de ls.
  • -T5: La opción -T5 se utiliza para especificar que las tabulaciones se deben expandir en intervalos de 5 espacios. Esto se hace para que la salida tenga un formato de varias columnas más legible.
  • -W$COLUMNS: La opción -W se utiliza para especificar el ancho de página. $COLUMNS es una variable de entorno que contiene el ancho actual de la ventana de la terminal. Usando -W$COLUMNS, aseguramos que la salida se formatee correctamente para el ancho de la ventana actual.

Ejemplo de resultado:

Supongamos que el directorio /tmp contiene los siguientes archivos y directorios:

archivo1.txt
archivo2.txt
carpeta1/
carpeta2/
archivo3.txt

Si ejecutas el comando ls /tmp | pr -T5 -W$COLUMNS, el resultado formateado se verá más o menos así (ten en cuenta que el formato real puede variar según el tamaño de tu ventana de terminal):

archivo1.txt       archivo2.txt       carpeta1/         carpeta2/         archivo3.txt

La salida muestra los nombres de los archivos y directorios en formato de varias columnas, con nombres separados por espacios en blanco. Esto facilita la visualización de la lista de elementos en el directorio /tmp cuando hay muchos de ellos, ya que evita que se muestren en una sola columna larga y difícil de leer.

oscar Lastera Sanchez

Publicado por
oscar Lastera Sanchez

Entradas recientes

Prengues el control remot: Explorant el Poder Ocult de les Webshells

La webshell és una tècnica utilitzada per obtenir control remot de servidors web compromesos en…

3 meses hace

Protección de Seguridad en PHP mediante la Desactivación de Funciones Peligrosas en php.ini

Deshabilitar funciones peligrosas en PHP mediante `php.ini` mejora la seguridad del entorno de producción.

3 meses hace

Els Deu Manaments de l’Ètica Informàtica: Una guia per a l’ús ètic de la tecnologia

L'ètica informàtica és un camp essencial en la nostra societat contemporània, on la tecnologia té…

3 meses hace

Guía Completa para el Uso de Nmap en Auditorías de Seguridad y Análisis de Red

Guía práctica sobre el uso de Nmap para escaneo de puertos y detección de servicios…

4 meses hace

La importància de comprendre la segmentació de xarxes en l’hacking ètic

L'hacking ètic, també conegut com a prova de penetració o pentesting, és una pràctica fonamental…

4 meses hace

La Necessitat de l’Encaminament: Perspectiva d’un Hacker

L'enrutament és essencial per dirigir el trànsit de paquets de dades entre dispositius en xarxes…

4 meses hace

Esta web usa cookies.