如何在 Linux 上使用 Exa 命令如何在 Linux 上使用 Exa 命令如何在 Linux 上使用 Exa 命令如何在 Linux 上使用 Exa 命令
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Linux 上使用 Exa 命令

发表 admin at 2025年2月28日
类别
  • 未分类
标签

Exa 是经典 ls 命令的现代替代品。除了 git 集成之外,它默认还可以做一些 ls 无法做的事情。

ls 命令是基本但必不可少的 Linux 命令之一。如果没有它,你无法想象在航站楼中生存。

然而,有一个新工具旨在替代 ls 命令。这个新工具是 exa。

多么大胆啊!但 exa 实际上充满了 ls 命令中找不到的直观功能。他们之中有一些是:

  • 彩色输出

  • 网格视图、长视图和树视图

  • Git 集成

  • 显示图标

感兴趣吗?让我告诉你如何安装exa并使用它。

安装ex

您应该从大多数发行版的官方存储库中获取它。

对于 Debian 和基于 Ubuntu 的发行版,请使用:

sudo apt install exa

如果您使用的是基于 Arch 的发行版,您应该使用:

pacman -S exa

对于 Fedora 用户,请使用 DNF 命令:

dnf install exa

由于 exa 基于 Rust,因此也可以使用 Cargo 包管理器安装。

首先在Linux上设置cargo,然后可以使用以下命令轻松安装exa:

cargo install exa

如果您想解决这个问题,您可以按照他们的官方文档从源头构建它。

使用 exa 命令

最好的部分是 exa 命令语法与 ls 非常相似,因此这里没有陡峭的学习曲线。

exa 对特定文件类型使用特定颜色。

因此,为了供您参考,我将多种类型的文件堆叠在一个目录中,并以树形方式列出它们,并指示它们的颜色:

exa -T

正如您所看到的,它指示所有使用不同颜色的文件,例如压缩文件以亮橙色显示,文档以淡紫色列出。

现在,让我们探索 exa 的其他用例。

网格视图

要启用网格视图,您所需要做的就是在 exa 命令后附加 --grid 标志:

exa --grid

默认情况下,它将按列对文件进行排序,因此您将看到第一列上的数字对文件进行排序。

现在,可以使用 --across 标志对文件按列进行排序的行更改此行为:

exa --across

如果您想在单列中列出文件,可以将 --oneline 标志与 exa 命令一起使用:

exa --oneline

长远来看

您可以将长视图视为典型的 ls -la 输出,它带来权限、文件大小等。

要访问长视图,您所需要做的就是在 exa 命令后附加 --long 标志:

exa --long

但感觉很简单,我更喜欢有标题和一个额外的列来指定用户组。

要启用标题和用户组列,您必须添加两个额外的标志 --header 和 --group:

exa --long --header --group

如果您想要组合使用列表和网格视图,可以将 --long 和 --grid 附加到 exa 命令:

exa --long --grid

很酷。正确的?

树形展示

exa可以像tree命令一样显示内容。要以树形方式列出文件,您所需要做的就是在 exa 命令后附加 -T 选项:

exa -T

对文件进行排序

要根据文件大小对文件进行排序,您必须在 exa 命令中使用 --sort=size 标志:

exa --long --header --sort=size

同样,您可以使用以下不同选项进行排序:

--sort=name

根据名称对文件进行排序(按字母顺序)。

--sort=acc

根据访问时间对文件进行排序。

--sort=cr

根据文件的创建或更改时间对文件进行排序。

--sort=mod

根据修改时间对文件进行排序(从最旧到最新)。

--sort=ext

根据文件名的扩展名对文件进行排序。

包起来

Exa 是传奇 UNIX 命令的现代替代品之一。

在我看来,ls命令是经典的,无法替代的。 exa 命令为完全控制其系统的 Linux 用户提供了一个选项。

对于必须在不同环境中的不同服务器上工作的系统管理员来说,依赖 exa 是不可能的。 ls 命令无处不在,而 exa 则不然。

尽管如此,很高兴看到经典 Linux 命令的现代演绎。

©2015-2025 Norria support@alaica.com