«g»: Una alternativa elegante al comando ls en Linux

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.

"g": Una alternativa elegante al comando ls en Linux | g command
"g": Una alternativa elegante al comando ls en Linux

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 y fzf 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.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio