--- title: "eza" category: "Terminal and shell" tagline: "A modern ls with colors, icons, Git status and tree views. CoreDesktop's ls." source: "pacman" package: "eza" command: "eza" website: "https://eza.rocks/" code: "https://github.com/eza-community/eza" --- ## What it is eza lists files, like `ls`, with clearer output: file types in color, human-readable sizes, icons, Git status for each file, and a built-in tree view. It's the maintained community fork of the earlier `exa` project. ## Why it's here - **Easier to read.** Colors and icons make file types stand out. - **Git-aware.** Long listings can show which files are modified or new. - **Trees built in.** No separate tool needed to see a directory's structure. ## On CoreDesktop eza is installed from pacman, and CoreDesktop's shell setup makes it the default for listing files. All of these list directories first and show icons where the terminal supports them: ``` ls # eza ll # long listing with sizes la # long listing including hidden files lt # two-level tree with Git status ``` Type `command ls` if you need the original. `update` keeps eza current with the pacman packages.