FOSSPicks
File listing
Exa 0.7.0
On the terminal, ls
is surely a contender for being one of the most used commands. Typing ls
is often muscle memory for those of us who often navigate the filesystem from Bash, checking the contents of directories or the sizes of files. It's quick to type and often just as quick to deliver results, and there's never been a really good reason to replace it. However, this command – exa
– offers enough upgrades over vanilla ls
that it might be worth the alias in your bashrc
. However, there are several big differences when using exa
, and the first you'll notice is the output, especially long -l
output. The output from exa
is always full of color – and not just color for its own sake, but functional color. Each permission has a different hue, for example, as does the Date, owner, and Name columns. You can also view extended attributes and sizes, making the additional colors both easier on your eyes and a valuable addition when surfing through hundreds of files.
This profusion of color is not the only advantage exa
has over ls
; exa
includes a tree view by default, which is still the best way of getting a good overview of your system if you can't access a GUI. You can even see which files are staged and unstaged when navigating a Git repository. Git integration may seem niche, but it's very useful if you don't use something like Powerline, as you often navigate projects from the command line while executing git status
to see what's staged. Because of the way the arguments are written and because of some of the extended options, exa
can't directly replace ls
, and typing exa
is certainly more laborious than the two finger rapidity of ls
, but I've found it useful enough to replace ls
in most circumstances, especially with the
exa -bghl --group-directories-first --sort name
set of arguments, which can easily be used as an alias for ls -al
.
Project Website
System monitor
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs