Exa - An alternative to ls written in Rust
Friendlier, simpler and faster.
exa is a modern replacement for the ls file listing command-line program that comes with Unix and Linux operating systems, giving it more features and better standards.
It uses colors to distinguish file types and metadata. It knows symbolic links, extended attributes and Git. And it’s small, fast, and just a single binary.
By deliberately making some decisions differently, exa tries to be a more feature-rich and friendlier version of ls.
Exa is available for many distributions and operating systems:
Once installed, just run the exa command to list the files. Among the argument options are:
--oneline: display one entry per line
--grid: display entries as a grid (default)
--long: display extended details and attributes
--recurse: redirect to directories
--tree: return to directories as a tree
--across: sort the grid across instead of down
--classify: display type indicator by filenames
--color[u]r: when using terminal colors
--color[u]r-scale: highlight file size levels distinctly
--icons: display icons
--no-icons: do not display icons (always replace –icons)
And among many other options that can be found on the official website of the ex: