You list files hundreds of times a day. Why spend your time squinting at black and white text? exa is an improved file lister with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary. Different types of file and data will be coloured differently, and the user and group columns will be highlighted for the current user. exa can display a file’s extended attributes, as well as standard filesystem information such as the inode, the number of blocks, and a file’s various dates and times. exa queries files in parallel, giving you performance on par with ls. Not only is the standard tree tool built-in, but it’ll show you your files’ information alongside the hierarchy. View the staged and unstaged status of every file, right there in the standard view. Also works in tree view for a high-level overview of your repository.

Features

  • exa’s most prominent feature is its colour scheme. It’s designed for modern, 256-colour terminals, and it’s not shy about it!
  • exa will examine the current user and look up the list of groups that they are a member of, so it can highlight that user’s own files
  • exa is able to list a file’s extended attributes, also known as xattrs
  • exa’s long view displays not only the names of the files you list, but also their metadata, including permission bits, file sizes, timestamps, and more
  • exa’s tree view provides an analogue to the Unix tree command
  • When you're listing files inside a Git repository, exa can query it and display the Git status for each file

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow exa

exa Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of exa!

Additional Project Details

Operating Systems

Linux, Mac

Programming Language

Rust

Related Categories

Rust File Managers, Rust Metadata Editors, Rust Git Software

Registered

2021-05-04