Modern replacement for ls. Written in Rust. Supports colours, icons, git status, tree view.
eza # basic listing eza -la # long format, all files eza --tree # tree view eza --tree --level=2 # tree, max 2 levels deep eza -la --git # show git status per file eza --icons # file type icons (needs Nerd Font)
Typical ~/.bash_aliases entries:
alias ls='eza' alias ll='eza -la' alias lt='eza --tree --level=2'
sudo apt install eza # Ubuntu 23.10+ # or cargo install eza