当前位置: 首页 > 科技观察

为什么我在Linux上使用exa而不是ls?

时间:2023-03-16 23:11:58 科技观察

exa是Linuxls命令的现代替代品。我们生活在一个忙碌的世界中,当我们需要查找文件和数据时,使用ls命令可以节省时间和精力。但是如果不进行大量调整,默认的ls输出并不是很令人满意。既然有exa替代方案,为什么还要花时间眯着眼睛看黑白文本呢?exa是常规ls命令的现代替代品,使生活变得更加轻松。该工具是用Rust编写的,Rust是一种以并行性和安全性着称的语言。安装exa要安装exa,请运行:$dnfinstallexa探索exa的功能exa改进了ls文件列表,具有更多功能和更好的默认设置。它使用颜色来区分文件类型和元数据。它识别符号链接、扩展属性和Git。而且它体积小,速度快,而且只有一个二进制文件。跟踪文件您可以使用exa来跟踪Git存储库中新添加的文件。使用exa树结构跟踪Git文件这是exa的基本树结构。--level的值决定了列表的深度,这里设置为2。如果要列出更多的子目录和文件,请增加--level的值。exa的默认树结构这棵树包含了每个文件的大量元数据。exa树结构配色方案中的元数据默认情况下,exa根据内置的配色方案识别不同的文件类型。它不仅对文件和目录进行颜色编码,还对多种文件类型进行颜色编码,如Cargo.toml、CMakeLists.txt、Gruntfile.coffee、Gruntfile.js、Makefile等。扩展文件属性当您使用exa探索xattrs(扩展文件attributes),--extended将显示所有xattrs。exa符号链接中的xattrsexa识别符号链接并指向实际文件。exa递归中的符号链接当你想递归当前目录下所有目录的列表时,exa可以递归。recurseinexa总结我相信`exa是最简单和适应性最强的工具之一。它帮助我跟踪大量Git和Maven文件。它的颜色编码让我更容易搜索多个子目录,也帮助我了解当前的xattrs。