eza is a modern, maintained replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems. eza is a fork of exa (the original modern ls replacement) which has gone unmaintained — eza continues development with new features, bug fixes, and ongoing security review.
It is written in Rust, available on every major OS, and a daily-driver upgrade for terminal users.
Modern replacement for ls. Colors, icons, git status, hyperlinks, tree view — actively maintained.
✨ Features
Filetype colors, NerdFont icons. Glance at a directory and recognize file shapes instantly.
Show per-file git status next to each filename. See what's staged or modified at a glance.
eza --tree replaces tree(1). Configurable depth, level-aware coloring.
Terminal hyperlinks via --hyperlink. Cmd/Ctrl-click filenames to open in the OS.
Mount points, extended attrs, capabilities, security context — power-user friendly.