En el universo de los comandos de línea en Linux, la herramienta g
se presenta como una alternativa elegante y poderosa al clásico comando ls
. Diseñada para ofrecer características avanzadas y una experiencia de usuario mejorada, g
destaca por su funcionalidad y personalización, proporcionando una opción robusta para los usuarios que buscan más que las capacidades básicas de ls
.
¿Qué es el Comando «g»?
g
es una herramienta de código abierto, desarrollada en el lenguaje de programación Go, y está disponible para múltiples plataformas, incluyendo Linux, Windows y macOS. Su nombre sencillo, «g», refleja tanto su origen en Go como su enfoque en la facilidad de uso y la memorabilidad.

Características Destacadas de la Herramienta «g»
La herramienta g
incorpora una serie de características avanzadas que la distinguen de otras alternativas como exa
:
- Personalización del Salida: Los usuarios pueden agregar íconos o colores a tipos de archivos específicos, mejorando la visualización de los datos.
- Diseños de Salida Variados:
g
ofrece múltiples opciones de diseño como cuadrícula, alineación, cero, coma, tabla, JSON, Markdown y árbol. - Integración con Git: Permite visualizar directamente el estado de Git de los archivos, incluyendo el estado del repositorio y la rama activa.
- Opciones de Ordenamiento Avanzadas: Incluye mecanismos de ordenamiento personalizables, como el ordenamiento por versión.
- Coincidencia Difusa de Rutas: Ofrece funcionalidades similares a
zoxide
yfzf
para la coincidencia difusa de rutas. - Soporte para Hipervínculos: Permite abrir archivos y directorios en el explorador de archivos con un solo clic.
Cómo Instalar la Herramienta «g» en Linux
El proceso de instalación de g
varía según el sistema y las preferencias del usuario. A continuación, se detallan los métodos más comunes para instalar g
en Linux:
- Usando Brew (Linux y macOS):
$ brew install g-ls
- Usando Go:
$ go install -ldflags="-s -w" github.com/Equationzhao/g@latest
- Instalación desde un archivo «.deb» (Debian y distribuciones basadas en Ubuntu): Descargue el archivo «.deb» más reciente para la arquitectura x86 desde la página de lanzamientos y luego ejecute:
$ sudo dpkg -i ./g_*_amd64.deb
- Instalación en distribuciones basadas en Arch (como Manjaro y EndeavourOS): Utilice un ayudante AUR como Yay:
$ yay -S g-ls
- Instalación en Windows: A través del gestor de paquetes Scoop:
$ scoop install https://raw.githubusercontent.com/Equationzhao/g/master/scoop/g.json
Cómo Usar la Herramienta «g»
Para obtener más detalles sobre el uso básico y avanzado de g
, los usuarios pueden consultar la documentación oficial disponible en la página de uso de g.
Conclusión
La herramienta g
representa una evolución significativa en la administración de archivos desde la línea de comandos, ofreciendo una variedad de características avanzadas y opciones de personalización que superan a las alternativas tradicionales. Con su capacidad para integrar Git, personalizar la salida y proporcionar múltiples opciones de visualización, g
se presenta como una opción atractiva para aquellos que buscan optimizar su flujo de trabajo en Linux y otras plataformas.