Exa是Unix类操作系统上流行的的轻量级,快速和现代化的替代品。 它是用Rust编程语言编写的,并附带了传统ls命令中不可用的几个附加功能。 重要的是,它的选项与ls命令类似,但并不完全一样,我们将在后面看到。
其特征之一是区分列出的各种文件类型信息(如文件所有者,组所有者,权限,块,索引节点信息等)的有用颜色。所有这些信息都使用单独的颜色显示。
Exa特点:
- 小巧,快捷便携。
- 默认情况下使用颜色区分信息。
- 它可以显示文件的扩展属性,以及标准文件系统信息。
- 它并行查询文件。
- 它有Git支持; 允许查看目录的Git状态。
- 还支持使用树视图递归到目录中。
要求:
- Rustc版本1.17.0以上
- libgit2
- cmake的
在Linux系统中安装Exa
安装exa的最简单方法是下载一个用于Linux发行版的二进制文件,并将其放在/usr/local/bin
。 在执行此操作之前,您需要通过运行以下命令在系统上安装推荐的Rust版本。
$ 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
如果您勇于从源代码编译,可以继续安装必要的开发工具,并从源代码构建exa的最新开发版本,如图所示。
-------------- 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
而已! 现在,您可以在显示如何在Linux中使用exa的部分。
如何在Linux系统中使用Exa
在这里,我们将看看exa命令的一些使用示例,最简单的是:
$ exa $ exa -l $ exa -bghHliS
exa命令示例
exa的选项是类似的,但与ls命令不相似,有关更多exa的选项和用法,请访问Github项目页面: https : //github.com/ogham/exa
如果您有任何问题或想法与我们分享,请使用下面的评论部分。