Exa是一个漂亮的命令行工具,它能够使用不同的颜色来显示各种文件类型、文件权限和所有权、block和inode的信息等等。

如何在各个Linux系统中安装Exa

Linux上安装Exa有两种方法。

第一种方法

更简单的方法是下载exa的二进制文件并,然后将其放在/usr/local/bin路径中,但是需要安装Rust语言。首先,下载并安装Rust编程语言的编译器,如下所示:

# curl https://sh.rustup.rs -sSf | sh
<以上代码可复制粘贴,可往左滑>


此后,将提供选项列表,选择第一个选项


安装程序将继续下载所有必要的组件和更新,成功安装之后,会提示安装完成。


接下来下载Exa安装包,下载目前最新的版本0.9.0。

[root@localhost ~]# wget -c https://github.com/ogham/exa/releases/download/v0.9.0/exa-linux-x86_64-0.9.0.zip

<以上代码可复制粘贴,可往左滑>

完成下载之后,解压文件,因为下载的安装包是.zip格式,如果没有安装unzip解压工具,需要安装。

# RHEL/Centos/Fedora安装unzip命令:
yum -y install unzip
# Ubuntu/Deepin安装unzip命令:
sudo apt install unzip
# 解压exa-linux-x86_64-0.9.0.zip
[root@localhost ~]# unzip exa-linux-x86_64-0.9.0.zip 
<以上代码可复制粘贴,可往左滑>

解压完成之后,可以看到目录中,已经解压出来exa的二进制文件了。


将二进制文件移动到/usr/local/bin文件夹中,并修改一个简短的名字:

[root@localhost ~]# mv exa-linux-x86_64 /usr/local/bin/exa

<以上代码可复制粘贴,可往左滑>

另一种方式

另一种方式就是下载exa的源码包了,安装之前,还是需要安装依赖包的:
RHEL/Centos/Fedora

# sudo yum install libgit2 cmake
<以上代码可复制粘贴,可往左滑>

下一步安装rust语言编译器、和exa

[root@localhost ~]# curl https://sh.rustup.rs -sSf | sh
[root@localhost ~]# git clone https://github.com/ogham/exa/archive/v0.9.0.tar.gz
[root@localhost ~]# cd exa
[root@localhost exa-0.9.0]# make install
<以上代码可复制粘贴,可往左滑>


如何使用

最简单的使用方式就是命令后面加目录:

[root@localhost ~]# exa /etc/
<以上代码可复制粘贴,可往左滑>


要充分利用该命令,就是用-l选项。如图所示,将显示彩色输出。

[root@localhost ~]# exa -l /var/log/
<以上代码可复制粘贴,可往左滑>


下面的命令显示了其他信息,比如索引节点、文件/目录大小、块、用户和组等等。

[root@localhost ~]# exa -abghHliS /var/log/
<以上代码可复制粘贴,可往左滑>


下面命令是列出文件,以属性目录结构列出:

[root@localhost ~]# exa -a -l --tree /var/log/
<以上代码可复制粘贴,可往左滑>


总    结

exa有许多选项,可以使用exa --help查看详细解释。https://github.com/ogham/exa也可以在github仓库中查看exa的更多信息。


©著作权归作者所有:来自51CTO博客作者mob604756eba0ee的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. ClearLinux包管理器swupd使用入门
  2. Jenkins 之 安装部署与汉化
  3. 顶会抄顶会:SIGIR 2019论文被爆抄袭,部分内容宛如复制粘贴
  4. 如何解决苹果Mac安装微信小助手,微信出现闪退情况?
  5. npm install 出现npm ERR! cb() never called!错误
  6. vscode编辑器和插件安装及markdown语法熟悉
  7. Centos下堡垒机Jumpserver V3.0环境部署完整记录(1)-安装篇
  8. Vue3.0高阶实战:开发高质量音乐Web app
  9. vue-cli脚手架安装

随机推荐

  1. 2021.1.17
  2. Debian设置允许root用户以ssh方式登录
  3. 【第562期】用 webpack 构建 node 后端代
  4. 我的51cto课程
  5. 活动|三次元世界等你来!!
  6. 自学第五十一天
  7. 【同说】@曼青:前端折腾之路
  8. 数组的认识
  9. 【一看】看图说话之瓶颈
  10. 不懂为什么,突然想写一写这篇文章