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

Analyze MySQL replication and tuning principles and methods

1. Introduction MySQL comes with a replication so...

In-depth explanation of the locking mechanism in MySQL

Preface In order to ensure the consistency and in...

Summary of common Mysql DDL operations

Library Management Create a library create databa...

Vue2.0 implements adaptive resolution

This article shares the specific code of Vue2.0 t...

SQL uses ROW_NUMBER() OVER function to generate sequence number

Syntax: ROW_NUMBER() OVER(PARTITION BY COLUMN ORD...

Analysis of the ideas of implementing vertical tables in two ways in Vue project

Problem Description In our projects, horizontal t...

Realize three-level linkage of year, month and day based on JavaScript

This article shares the specific code for JavaScr...

The complete process of Docker image creation

Table of contents Preface Creation steps Create a...

JS realizes special effects of web page navigation bar

This article shares with you a practical web navi...

Tutorial on deploying jdk and tomcat on centos7 without interface

1. Install xshell6 2. Create a server connection ...

Example of implementing grouping and deduplication in MySQL table join query

Table of contents Business Logic Data table struc...

How to deploy Angular project using Docker

There are two ways to deploy Angular projects wit...

JS array deduplication details

Table of contents 1 Test Cases 2 JS array dedupli...

Python 3.7 installation tutorial for MacBook

The detailed process of installing python3.7.0 on...