Establece colores personalizados usando la variable de entorno EXA_COLORS:
# Add to ~/.bashrc or ~/.zshrcexportEXA_COLORS="da=38;5;245:sb=38;5;204:sn=38;5;43:uu=38;5;245:un=38;5;241"# Color codes:# da = date# sb = file size# sn = size number# uu = user (you)# un = user (other)# gu = group (you)# gn = group (other)
# Show all files with Git status and iconsexa-la--git--icons
# Tree view of repository with Git status (ignore node_modules)exa--tree--git--ignore-glob="node_modules|.git"--level=3# Only show modified filesexa-l--git|grep-E"M|A|D"
# List files by size, largest firstexa-l--sort=size--reverse
# Recursive search for large files with human-readable sizesexa-lRh--sort=size--reverse|head-20
# Show only files (no directories) sorted by sizeexa-lf--sort=size--reverse
# Show permissions in octal format with extended attributesexa-l@--octal-permissions
# Show all permission details with numeric IDsexa-la--numeric--octal-permissions
# Check SELinux contextsexa-lZ/var/www/html
Caso de uso: Analizando la estructura de directorios¶
# Tree view with file sizes and modification timesexa-l--tree--level=3--time-style=iso
# Show directory structure with Git awarenessexa--tree--git--icons--level=4--ignore-glob=".git"# List only directories in tree formatexa-D--tree--level=2
# Grid view with icons for visual scanningexa--icons--grid
# Long format with all metadataexa-lah--icons--git--time-style=relative
# Show recent changes (last 24 hours)exa-l--sort=modified--reverse--time-style=relative|head-20
Usar alias: Configura alias de shell para reemplazar lscon exapara una experiencia consistente en tu flujo de trabajo
Instalar Nerd Fonts: Para soporte completo de iconos, instala una Nerd Font (por ejemplo, FiraCode Nerd Font, Hack Nerd Font) en tu terminal
Combinar con Git: Siempre usar--gitbandera en repositorios para ver el estado de archivos de un vistazo sin ejecutargit status- Aprovechar la vista de árbol: Usarexa --treeen lugar de instalar por separadotreecomando, especialmente con--levelpara controlar la profundidad
Configurar colores: PersonalizarEXA_COLORSpara que coincida con el tema de tu terminal para una mejor legibilidad
Usar opciones de estilo de tiempo: Elegir--time-style=relativepara archivos recientes o--time-style=isopara marcas de tiempo precisas
Salida amigable con scripts: Usar-1(uno por línea) y--color=neveral dirigir a otros comandos o scripts
Respetar gitignore: En repositorios grandes, usar--git-ignorepara evitar listar miles de artefactos de compilación o dependencias
Combinar opciones de ordenación: Encadenar--sortcon--reversepara obtener exactamente el orden que necesitas (más reciente, más grande, etc.)
Rendimiento en directorios grandes: Para directorios con miles de archivos, básicoexaes más rápido queexa -l --git --icons