• Contact
  • Contact Us
  • Disclamer
  • Home 1
  • Home 2
  • Home 3
  • Privacy Policy
Monday, May 19, 2025
How VPS - How to use/setup VPS
  • Login
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
How VPS - How to use/setup VPS
No Result
View All Result
Home Operating System Linux

Exa – A Modern Replacement for “ls Command” Written in Rust

How VPS by How VPS
November 2, 2018
in Linux, Operating System
0
0
SHARES
15
VIEWS
Share on FacebookShare on Twitter

Contents

  1. Exa Features:
  2. Requirements:
  3. Installing Exa in Linux Systems
  4. How to Use Exa in Linux Systems

Exa is a lightweight, fast and modern replacement for the popular ls command on Unix-like operating systems. It is written in Rust programming language and comes with several additional features not available in the traditional ls command. Importantly, its options are similar, but not exactly the same, as for ls command as we shall see later on.

One of its special feature is the useful colors for differentiating between listed information about various types of files, such as the file owner, group owner, permissions, blocks, inode information etc. All this information is displayed using separate colors.

Exa Features:

  • Small, fast, and portable.
  • Uses colors for distinguishing information by default.
  • It can display a file’s extended attributes, as well as standard filesystem information.
  • It queries files in parallel.
  • It has Git support; allows viewing of the Git status for a directory.
  • Also supports recursing into directories with a tree view.

Requirements:

  • Rustc version 1.17.0 or higher
  • libgit2
  • cmake

Installing Exa in Linux Systems

The easiest way to install exa, is to download a binary file for your Linux distribution and place it under /usr/local/bin. Before doing this, you need to have the recommended version of Rust installed on the system by running the following commands.

$ curl https://sh.rustup.rs -sSf | sh
$ wget -c https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip
$ unzip exa-linux-x86_64-0.7.0.zip
$ sudo 
$ sudo mv exa-linux-x86_64 /usr/local/bin/exa

If you are brave enough to compile it from source, you can go ahead and install required development tools and build the latest development version of exa from source as shown.

-------------- Install Development Tools -------------- 
$ sudo apt install libgit2-24 libgit2-dev cmake  [On Debian/Ubuntu]
$ sudo yum install libgit2 cmake	         [On CentOS/RHEL]			
$ sudo dnf install libgit2 cmake	         [On Fedora]

-------------- Install Exa from Source -------------- 
$ curl https://sh.rustup.rs -sSf | sh
$ git clone https://github.com/ogham/exa.git
$ cd exa
$ sudo make install 

That’s it! now you can over to the section which shows how to use exa in Linux.

How to Use Exa in Linux Systems

Here, we will look at a few usage examples of exa command, the easiest being this:

$ exa
$ exa -l
$ exa -bghHliS
Exa – A Modern Replacement for “ls Command” Written in Rust

exa Command Examples

exa’s options are similar, but not similar to ls command, for more exa’s options and usage, visit Github project page: https://github.com/ogham/exa

If you have any questions or thoughts to share with us, please make use of the comment section below.

Source: tecmint.com

Tags: Linux Commandslinux guidelinux vps setup guide
Previous Post

Learn The Basics of How Linux I/O (Input/Output) Redirection Works

Next Post

How to Search and Remove Directories Recursively on Linux

Next Post

How to Search and Remove Directories Recursively on Linux

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

No Result
View All Result

Recent Post

Install Imagemagick on CentOS
CentOS

Install Imagemagick on CentOS

by How VPS
June 28, 2023
0

This is how I installed Imagemagick on a vanilla CentOS server Start off by installing the prerequisites yum install php-pear...

Read more
how to Check phpinfo

How to Check phpinfo of Hosting or VPS?

June 28, 2023
Failed to download metadata for repo 'appstream' on Centos 8

How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

February 25, 2022
How to Fix MySQL Error "Plugin 'InnoDB' registration as a STORAGE ENGINE failed"?

How to Fix MySQL Error “Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed”?

November 17, 2020
How to optimize Mysql or MariaDB

How to optimize Mysql or MariaDB

November 3, 2020

Recent News

  • Install Imagemagick on CentOS
  • How to Check phpinfo of Hosting or VPS?
  • How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

Category

  • Arch
  • Authentication
  • Backups
  • BSD
  • Centmin Mod
  • CentOS
  • Control Panels
  • CoreOS
  • CWP
  • Debian
  • Directadmin
  • Encryption
  • Fedora
  • Firewalls
  • Hocvps Script
  • Hosting providers
  • Kloxo-MR
  • Linux
  • Mitigations
  • Operating System
  • Plesk
  • Reviews
  • Securing VPS/Servers
  • Security Patches
  • SSL Certificates
  • Uncategorized
  • Upgrading
  • VPS/Servers management guides
  • Vulnerability Detection
  • Web servers software
  • Webhosting Control Panel
  • About
  • Advertise
  • Careers
  • Contact

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Thabet