⚑ 43 developer tools, always updated β€” new upstream releases land in apt within hours. Join the Discord

πŸ“… From , the apt mirror will require a subscription. See pricing Β· πŸ†“ There is an always-free mirror

πŸ“ Install Latest eza on Ubuntu

Modern, feature-rich replacement for the ls command

Latest version: 0.23.5 Β· updated 2026-07-09
SourceVersion
deb.griffo.io0.23.5 βœ…
Official Ubuntu0.23.4 πŸ›‘
← Back to home
πŸ“ sudo apt install eza β€” the latest release, not a frozen one: The official Ubuntu archive ships eza 0.23.4; this repository serves the latest eza 0.23.5, rebuilt within hours of every upstream release. Every package is GPG-signed and upgrades through the normal apt upgrade. Add the repository once (below), then run:
sudo apt install eza
apt install eza

What is eza?

eza is a modern, maintained replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems. Written in Rust, eza gives you more features and better defaults while being small, fast, and just one single binary.

πŸš€ Why Latest Versions Matter: eza is actively developed with frequent releases containing new features, performance improvements, and bug fixes. The latest versions include hyperlink support, custom themes, enhanced Git integration, and many usability improvements over the original exa project.

⚑ Key Features of eza

🎨 Rich Visual Output

Colors to distinguish file types, icons support, and customizable themes. Makes file browsing more intuitive and visually appealing.

πŸ”— Git Integration

Shows Git status for files and repositories, tracks ignored files, and displays repository information directly in listings.

πŸ“Š Extended Metadata

Displays symlinks, extended attributes, mount points, SELinux context, and human-readable relative dates.

πŸ”§ Highly Configurable

Custom themes via theme.yml, extensive command-line options, and backwards compatibility with ls and exa.

πŸ†š eza vs ls vs exa

  • vs ls: Colors, icons, Git integration, tree view, better defaults
  • vs exa: Actively maintained, fixes "Grid Bug", hyperlinks, themes, security fixes
  • Performance: Fast Rust implementation, single binary, minimal dependencies
  • Compatibility: Drop-in replacement with familiar options
πŸš€ Always ahead of the official archives: Debian and Ubuntu freeze package versions when a release ships β€” this repository publishes new upstream releases typically within hours. A simple apt upgrade keeps you on the latest version.

πŸ“¦ Installation from deb.griffo.io

Run the commands

Step 1: Add Repository

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

πŸ†“ There is an always-free mirror. deb-free.griffo.io serves packages free forever β€” no account, no subscription, at most 2 months behind upstream, security fixes immediately. It currently carries Ghostty, Oh My Posh and Zed; eza is not one of them, so the repository above is the only way to get it today β€” ask and it can be enrolled.

How the free mirror works β†’

Step 2: Install eza

# Install latest eza
sudo apt install eza

# Verify installation
eza --version
# Install latest eza
apt install eza

# Verify installation
eza --version

🎯 Basic Usage Examples

Replace ls with eza:

# Basic listing with colors and icons
eza

# Long format with details
eza -l

# Tree view
eza --tree

# Show Git status
eza -l --git

# Grid view with icons
eza --icons --grid

Advanced features:

# Show all files including hidden
eza -la

# Sort by size, largest first
eza -l --sort=size --reverse

# Show only directories
eza -D

# Recursive listing with depth limit
eza -R --level=2

# Custom time format
eza -l --time-style=iso

Create alias for permanent use:

# Add to ~/.bashrc or ~/.zshrc
echo 'alias ls="eza"' >> ~/.bashrc
echo 'alias ll="eza -l"' >> ~/.bashrc
echo 'alias la="eza -la"' >> ~/.bashrc

# Reload shell
source ~/.bashrc

πŸš€ Why Choose deb.griffo.io?

πŸ“Š Repository Comparison:
  • Official Ubuntu: Often months behind, missing latest features
  • deb.griffo.io: Latest version within hours of release
  • Manual Installation: Complex Rust compilation required
  • Our Repository: Pre-built, ready-to-use packages

πŸ“¦ Package Build Repository

The Ubuntu packages are automatically built and maintained in this GitHub repository:

πŸ”— Related Packages

Also available from deb.griffo.io:

🎯 Perfect for: Daily command-line users, developers who want better file listings, anyone looking to modernize their terminal workflow with colors, icons, and Git integration.

πŸ’ Support This Project

If this repository saves you time and effort, please consider supporting it!

⭐ Star on GitHub 🐦 Share on Twitter

Just after the command? See apt install eza β€” one page covering Debian and Ubuntu.

πŸ“¦ Recent releases from this repository

❓ Frequently asked questions

Is eza in the official Ubuntu repositories?

Yes, but the official Ubuntu archive ships eza 0.23.4, while this repository serves eza 0.23.5 β€” rebuilt within hours of each upstream release.

How do I install the latest eza on Ubuntu?

Add the deb.griffo.io repository once using the instructions above, then run: sudo apt install eza. New releases arrive through the normal sudo apt upgrade.

Are the packages signed and how are they built?

Every package is signed with the repository's GPG key (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) and built from upstream releases in public GitHub packaging repositories that anyone can inspect.

Which Ubuntu releases are supported?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing and 26.04 Resolute.