点击上方蓝字
关注大侠之运维
作为运维或者开发,日常使用linux或者mac的时候,用到最多的命令应该就是ls了,但是有没有对这个命令感到枯燥,今天介绍一款替代ls的命令--exa,界面更加酷炫,对于文件量大的目录展示速度更加快一些。
这个命令源代码可以查看:Release exa v0.10.1 · ogham/exa · GitHub
也可以参考官网的介绍,exa在官网的介绍是A modern replacement for ls.

♦️
安装
在参考文档也提供了一些安装部署的方式,部分如下:
UBunntu
sudo apt install exa
openSUSE
zypper install exa
Homebrew
brew install exa
我这边用到的是centos系统,直接下的zip包,centos上安装步骤可以参考如下:
获取包:
wget https://github.com/ogham/exa/releases/download/v0.10.1/exa-linux-x86_64-v0.10.1.zip
解压后尝试使用:
[root@test-3 bin]# lsexa[root@test-3 bin]# ./exa./exa: lib64/libc.so.6: version `GLIBC_2.18' not found (required by ./exa)
如有上述报错,需要安装如下包:
wget http://mirrors.ustc.edu.cn/gnu/libc/glibc-2.18.tar.gztar -zxvf glibc-2.18.tar.gzcd glibc-2.18mkdir buildcd build../configure --prefix=/usr#然后make -j4sudo make install
编译完后,这个命令就可以直接使用了,如果经常用到,可以把命令移到/usr/bin下。
exa和ls的简单对比图

♦️
上手
命令使用方式其实和ls一致,部分参数显示比ls更丰富。
展示具体的信息,有些参数需要搭配-l使用,如-i 可以显示inode,-B,可以显示大小
exa -lB

exa -li

-T的话,可以替代tree的命令,可以展示层级内容
exa -T
更多其它的用法, 可以自行去尝试

👆点击查看更多内容👆
推荐阅读
记得星标记一下,下次更容易找到我

文章转载自大侠之运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




