eza - ubuntuperonista/wiki_tp GitHub Wiki

Table of Contents

Eza
    • Eza** es un listador de ficheros mejorado con mas características y mejores opciones por defecto que el ls que viene por defecto.
Emplea colores para distinguir los típos de ficheros y metadatos. Reconoce enlaces simbólicos, atributos extendidos, y empleos de git. A la vez, cuenta con toda una serie de caracteres indicativos que pueden asistir en la identificación de los atributos de ficheros, de forma similar a lo propagado en BSD.
eEn todos estos casos podrás utilizar el ls tradicional ejecutando /bin/ls.

Eza en Csh

Modifica un fichero ~/.cshrc que incorpore funciones de alias que disparen //eza// en lugar de //ls// en el intérprete Csh:

alias ls eza -F alias ls -lah eza -laF alias ls -la eza -lF alias ll eza -lF

Exa en Ksh

Configura el fichero ~/.profile u opcionalmente a ~./config/aliasrc para incorporar funciones de alias de korn que disparen //eza// cuando solicites //ls//:

## Alias de exa: alias 'ls'='eza -F' #alias "ls -lah"='eza -laF' #alias "ls -l"='eza -lF' alias 'll'='eza -lF'

Eza en Bash

Configurar un fichero ~/.bash_aliases para incorporar funciones de alias en Bash que disparen a eza cuando solicitas ls:

# Alias para usar exa en lugar de ls en bash alias "ls"="eza -F" alias "ll"="eza -lF"

Exa en Zsh

Configura un fichero de configuración de Zsh tipo ~/.aliaszshrc con las siguientes funciones de alias que disparen //eza// cuando solicitas //ls//:

#alias para reemplazar ls con exa en zsh: alias 'ls'='eza -F' alias 'ls -lah'='eza -laF' alias 'ls -l'='eza -lF' alias 'll'='eza -lF'

Eza con Fish

Agrega una función de alias en el fichero de configuración de Fish ~/.config/fish/config.fish.

# Crea un alias ll al eza con listador largo. function ll command eza -lF $argv end

Temas de eza

Por defecto, //Eza// cuenta con un tema default.yml que ofrece colores agradables para un terminal de fondo medio u oscuro. Sin embargo, podremos descargar otros y escoger entre ellos. Para descargar la biblioteca de temas, usamos

mkdir -p ~/.config/eza &#59; cd ~/.config/eza &#59; git clone https://github.com/eza-community/eza-themes.git &#59; ln -sf "$(pwd)/eza-themes/themes/default.yml" ~/.config/eza/theme.yml

Una vez descargada la biblioteca de temas de //eza//, adopta uno creando un enlace a theme.yml desde el subdirectorio ~/config/eza/eza-themes/themes/. Por ejemplo:

ln -sf ~/.config/eza/eza-themes/themes/tema_deseado.yml ~/.config/eza/theme.yml

⚠️ **GitHub.com Fallback** ⚠️