linux exa command (better file display experience than ls)

linux exa command (better file display experience than ls)

Install

Follow the README to install

The document mentions that exa is implemented in Rust and that you must install Rust version 1.17.0 or higher.

Install Rust

Try the fool-proof installation

$ curl -sf -L https://static.rust-lang.org/rustup.sh | sh

Install exa

exa is implemented in Rust. Your system must support Rust 1.17.0 or higher before installation. exa currently supports some common distribution versions to be installed through software packages, such as:

Fedora

$ sudo dnf install exa

Arch

$ sudo pacman -S exa

openSUSE

$ sudo zypper install exa

macOS

$ brew install exa

If the distribution you are using does not currently support installation via software packages, you can also download the compiled binary version directly from the official repository Releases page. Here we take Linux system as an example:

# Download the corresponding binary version and decompress it to the specified directory$ wget https://github.com/ogham/exa/releases/download/v0.9.0/exa-linux-x86_64-0.9.0.zip
$ unzip exa-linux-x86_64-0.9.0.zip
$ mv exa-linux-x86_64 /usr/local/bin

# Download and install the corresponding MAN manual $ wget https://raw.githubusercontent.com/ogham/exa/master/contrib/man/exa.1
$ mv exa.1 /usr/share/man/man1

Look at the error message, Perimission denied, add sudo and it will be OK

$ sudo make install

Feel it

$ exa -1 : one per line

$ exa -l : show detailed information

$ exa -R : Recursive display, first display the current folder, then recursively display the files in each subfolder

$ exa -T : Tree display, which is also my favorite feature

$ exa -x : reorder the default downward-sorted grid structure to rightward-sorted

There are also parameters such as group browsing and browsing by time. The usage is roughly the same as ls

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • Detailed explanation of Linux lsof command usage
  • How to Sort Files by Date Using ls Command in Linux
  • Tips to List Files with ls in Linux Command Line
  • Detailed explanation of ls command parameters in Linux and examples of ls command usage
  • Linux ls command tutorial and ls command usage
  • Linux lsof command detailed explanation and examples
  • Detailed explanation of ls command usage in Linux
  • Detailed explanation of linux c emulation ls command
  • Detailed explanation of Linux ls command parameters
  • Use of Linux ls command

<<:  MySql learning day03: connection and query details between data tables

>>:  Vue+element ui realizes anchor positioning

Recommend

Detailed explanation of flex layout in CSS

Flex layout is also called elastic layout. Any co...

Example of deploying Laravel application with Docker

The PHP base image used in this article is: php:7...

VMware Workstation download and installation detailed tutorial

Virtual machines are very convenient testing soft...

Detailed explanation of Java calling ffmpeg to convert video format to flv

Detailed explanation of Java calling ffmpeg to co...

How to delete folders, files, and decompress commands on Linux servers

1. Delete folders Example: rm -rf /usr/java The /...

Vue uses rules to implement form field validation

There are many ways to write and validate form fi...

Logrotate implements Catalina.out log rotation every two hours

1. Introduction to Logrotate tool Logrotate is a ...

In-depth analysis of the Linux kernel macro container_of

1. As mentioned above I saw this macro when I was...

Docker private warehouse harbor construction process

1. Preparation 1.1 harbor download harbor downloa...

How to verify whether MySQL is installed successfully

After MySQL is installed, you can verify whether ...

Linux editing start, stop and restart springboot jar package script example

Preface In the springboot configuration file, the...

Detailed explanation of three ways to wrap text in el-table header

Table of contents Problem Description Rendering T...

javascript:void(0) meaning and usage examples

Introduction to void keyword First of all, the vo...