暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

酷炫又强大的ls命令替代神器--exa

大侠之运维 2022-08-31
785

点击上方蓝字  关注大侠之运维


作为运维或者开发,日常使用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]# ls
            exa
            [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.gz
              tar -zxvf glibc-2.18.tar.gz
              cd glibc-2.18
              mkdir build
              cd build
              ../configure --prefix=/usr


              #然后
              make -j4
              sudo make install

               

              编译完后,这个命令就可以直接使用了,如果经常用到,可以把命令移到/usr/bin下。


              exa和ls的简单对比图

              ♦️

              上手

              命令使用方式其实和ls一致,部分参数显示比ls更丰富。

              展示具体的信息,有些参数需要搭配-l使用,如-i 可以显示inode,-B,可以显示大小

                exa -lB



                  exa -li


                  -T的话,可以替代tree的命令,可以展示层级内容

                    exa -T

                    更多其它的用法, 可以自行去尝试



                    👆点击查看更多内容👆


                    推荐阅读

                    生产elasticsearch 8.0部署文档

                    elastalert2-ELK日志关键字监控实践

                    kubernetes安装参考这篇就好了!!


                    记得星标记一下,下次更容易找到我

                           



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

                    评论