Después de mi último artículo sobre las ls
comando y sus opciones, estaba pensando en la vida útil de algunos comandos y las mejoras que esperaba ver a lo largo de los años. Esto inició un recuerdo en mi cerebro de All Things Open (ATO) 209, donde Chris Waldon de IBM presentó una charla sobre Terminal Velocity:Moviéndose rápido en su caparazón . Si ese título le suena familiar, es porque escribió un artículo basado en esta charla. De todos modos, durante la presentación de ATO, presentó una herramienta llamada exa
eso es un reemplazo para ls
y me impresionó bastante. Resulta que se han mejorado algunos comandos a través de reemplazos modernos y bien ejecutados. El exa
la utilidad es una de ellas.
Entonces, ¿qué es exa?
exa
, como mencioné anteriormente, es una mejora en el clásico ls
dominio. En esencia, sirve para mostrar información de listado para todos los archivos y directorios en su directorio de trabajo actual. No suena tan emocionante, ¿verdad? Sin embargo, aquí se ofrece más de lo que inicialmente podría pensar.
¿Qué mejoras ha realizado exa sobre ls?
El enfoque de diseño en torno a exa
es simple. Más es mejor. Si navega por la página web, encontrará que el creador pensó mucho en por qué ls
era tan espartano. Tiene mucho sentido. En la década de 1960, las computadoras estaban exponencialmente más limitadas por el tiempo de procesamiento para la entrada de comandos y la salida de resultados. El conjunto de comandos de la línea de comandos original se creó teniendo en cuenta este cuello de botella de E/S. Con los avances actuales en la tecnología informática, la mayoría de nosotros tenemos supercomputadoras en el bolsillo que pueden manejar estas tareas con facilidad. Entonces, por supuesto, los servidores y escritorios modernos pueden manejar cualquier cosa que les arrojemos en la mayoría de las circunstancias.
exa
ejecuta la llamada al sistema stat en cada archivo que encuentra. Luego toma la información obtenida de esta llamada y la codifica con color por tipo de permiso, propietario, tamaño y más. Una de las primeras cosas que notará al usar exa
Así de coloridas son las cosas. Si usted es una de esas personas raras que prefieren el monótono blanco y negro de una salida de terminal tradicional, puede optar por no usar el color si lo desea. Para todos los que usan git
repositorios para la gestión de cambios, exa
también muestra el git status
de archivos cuando corresponda. Al momento de escribir esto, solo dos git
los cambios se rastrean actualmente:
N
- archivo nuevoM
- un archivo existente
Instalación y alias
Si estas características le parecen atractivas, le recomiendo que instale exa
y pruébalo. Exa está empaquetado para varias distribuciones. En Fedora, instale el paquete rust-exa con sudo dnf install exa
. También puede instalarlo en Red Hat Enterprise Linux (RHEL), aunque manualmente, y también funciona en macOS. Para obtener instrucciones de instalación detalladas, asegúrese de consultar la página web oficial de exa.
Una vez que haya instalado el programa, es posible que desee crear un alias sobre su ls
estándar. dominio. Mi alias se parece a esto:
Te animo a que lo pruebes. Puede que disfrute de la herramienta y, al menos, podría hacerle pensar en otras mejoras que necesitamos como administradores de sistemas.
¿Quiere probar Red Hat Enterprise Linux? Descárguelo ahora gratis.