Linux系统上怎么安装和使用exa?
Linux系统上怎么安装和使用exa?
2024-09-23 11:05
在Linux系统中,ls是常用的命令,用于列出目录中的文件。然而,exa作为 ls的现代化替代工具,不仅美观,还提供更多功能,如文件信息的颜色显示、更好的符号链接支持以及Git集成等。接下来将为您详细介绍如何在Linux上安装和使用 exa,并且为每一步提供清晰的解释与原理说明。
Linux系统中安装与使用 exa
的完整指南
在Linux系统中,ls
是常用的命令,用于列出目录中的文件。然而,exa
作为 ls
的现代化替代工具,不仅美观,还提供更多功能,如文件信息的颜色显示、更好的符号链接支持以及Git集成等。接下来将为您详细介绍如何在Linux上安装和使用 exa
,并且为每一步提供清晰的解释与原理说明。
1. 打开终端
首先,所有操作都需要在终端中进行。在大多数Linux发行版中,按下**Ctrl + Alt + T
**组合键即可打开终端。这是Linux系统的命令行界面,允许用户输入各种命令来控制和管理系统。

2. 下载exa
使用 wget
命令从GitHub下载最新版本的 exa
。
wget https://github.com/ogham/exa/releases/download/v0.10.1/exa-linux-x86_64-0.10.1.zip
解释:
wget
是Linux下一个常用的命令行工具,专门用于从网络下载文件。这个命令从GitHub的 exa
项目下载了 v0.10.1
版本的压缩包,适用于 x86_64
架构的Linux系统。下载的压缩文件格式为 .zip
。
3. 解压缩exa
下载完成后,需要使用 unzip
命令解压缩这个压缩包:
unzip exa-linux-x86_64-0.10.1.zip
解释:
unzip
命令用于解压 .zip
格式的文件。在执行这条命令后,将生成一个名为 exa-linux-x86_64
的可执行文件。这个文件就是 exa
程序本体。
如果你的系统没有安装 unzip
,可以使用以下命令进行安装:
sudo apt install unzip
4. 安装exa
为了让 exa
可以在系统中任何地方被调用,需要将其移动到系统的可执行文件路径中,通常是 /usr/local/bin/
:
sudo mv exa-linux-x86_64 /usr/local/bin/exa
解释:
sudo
:以超级用户权限执行命令,通常用于需要写入系统目录的操作。mv
:Linux下的文件移动命令,这里用来将解压后的exa
文件移动到/usr/local/bin/
目录中。/usr/local/bin/
是一个标准的目录,存放用户自定义的可执行文件,使它们可以在终端的任何位置运行。
运行此命令后,系统会提示输入密码,输入密码以继续。
5. 验证安装
安装完成后,使用以下命令检查 exa
是否安装成功:
exa --version
解释:
此命令用于查看 exa
的版本信息。如果安装成功,终端将显示类似于 exa v0.10.1
的版本号。此步骤可以确保 exa
已经正确安装,并可以正常工作。
6. 使用exa命令
现在你可以开始使用 exa
来代替 ls
命令,获取更美观和信息丰富的文件列表。在终端中输入以下命令:
exa
解释:exa
命令的基本用法与 ls
相似,用于列出当前目录中的文件和文件夹。不同之处在于,exa
默认提供更丰富的输出信息,包括更友好的颜色和文件类型标记。
7. exa
的高级用法
exa
不仅是 ls
的简单替代工具,还提供了丰富的功能。以下是 exa
常用的高级选项及其解释:
7.1 列出文件的详细信息
exa -l
解释:-l
选项是 exa
的“详细信息”模式,它类似于 ls -l
,列出文件的详细信息,如权限、大小、创建时间等。不同之处在于,exa
在输出中添加了颜色高亮和更友好的信息展示。
7.2 显示文件的权限与文件树结构
exa -lT
解释:-T
选项让 exa
以树状结构列出目录的内容,能够展示文件和文件夹之间的层级关系。这对于查看目录结构非常有用。结合 -l
选项,还可以同时看到文件的详细信息。
7.3 显示隐藏文件
exa -a