成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為什么我在 Linux 上不再使用 ls 命令

系統(tǒng) Linux
作為一個(gè)已有幾十年歷史的命令,ls并沒(méi)有提供您可能想要的現(xiàn)代功能,例如Git支持、彩色和樹(shù)視圖輸出。這就是exa工具出現(xiàn)的意義,是Linux ls命令的現(xiàn)代替代品。

[[403410]]

 如果您使用Linux和類(lèi)Unix的操作系統(tǒng),那么您肯定會(huì)熟悉或使用ls命令行實(shí)用程序。它列出了關(guān)于文件或目錄的信息。作為一個(gè)已有幾十年歷史的命令,ls并沒(méi)有提供您可能想要的現(xiàn)代功能,例如Git支持、彩色和樹(shù)視圖輸出。這就是exa工具出現(xiàn)的意義,是Linux ls命令的現(xiàn)代替代品。

exa:使用 Rust 語(yǔ)言編寫(xiě)的 ls 文件列表命令替代品

與ls類(lèi)似,exa也是一個(gè)列出文件的免費(fèi)開(kāi)源命令行實(shí)用程序。但是,exa輕便快捷,用友好,具有更多的特性和更好的查詢(xún)性能。

如果你經(jīng)常涉及列出數(shù)百個(gè)文件并與之交互,則exa可以通過(guò)使用并行查詢(xún)?cè)趲酌腌妰?nèi)顯示輸出,從而幫助您減少很多工作。

不僅是快速查詢(xún),它還有助于輕松識(shí)別文件類(lèi)型和元數(shù)據(jù),默認(rèn)情況下,文件類(lèi)型和元數(shù)據(jù)根據(jù)文件擴(kuò)展名的顏色會(huì)有所不同。

exa vs ls

如上圖所示,默認(rèn)情況下,exa還會(huì)輸出易于我們查看的的文件大小。雖然您需要對(duì)ls命令使用-h或--human-可讀選項(xiàng)。

此外,exa帶有用于樹(shù)形視圖輸出的內(nèi)置工具,您還可以將其與文件信息結(jié)合使用。

樹(shù)形視圖輸出

與exa和ls區(qū)別最有趣的功能是對(duì)Git版本控制系統(tǒng)的支持。

如果您位于Git存儲(chǔ)庫(kù)中,并且想查看自上次提交以來(lái)是否有任何文件更改或修改,而沒(méi)有安裝Git并使用git status,則可以將 –git選項(xiàng)與exa一起使用。它將在元數(shù)據(jù)表中添加一個(gè)新的Git列,其中包含兩個(gè)描述暫存或未暫存狀態(tài)的字符。

Git集成

如何在Ubuntu和其他Linux發(fā)行版上安裝Exa?

有趣的是,exa是一個(gè)獨(dú)立的二進(jìn)制文件,不需要安裝任何依賴(lài)項(xiàng)。唯一需要安裝的是下載操作系統(tǒng)的二進(jìn)制文件并將其放在$PATH環(huán)境變量中列出的目錄(最可能是/usr/bin/)中。

但是,如果您發(fā)現(xiàn)此手動(dòng)方法很困難,則另一種(最簡(jiǎn)單的)安裝exa的方法是使用系統(tǒng)的默認(rèn)軟件包管理器。

對(duì)于Debian和Ubuntu 20.10+,您可以運(yùn)行: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install exa 

在Arch Linux上 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ pacman -S exa 

在Fedora上 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ dnf install exa 

對(duì)于Gentoo 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ emerge sys-apps/exa 

在openSUSE上 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ zypper install exa 

在Fedora上 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ dnf install exa 

此外,如果您使用的是macOS,并且已經(jīng)安裝了Homebrew軟件包管理器,請(qǐng)運(yùn)行以下命令: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ brew install exa 

最后,您還可以使用源代碼,所需的依賴(lài)項(xiàng)并按照此處給出的說(shuō)明進(jìn)行編譯和構(gòu)建。

如何使用Exa?

列出具有元數(shù)據(jù)的文件

使用--long或-l選項(xiàng),您可以顯示文件及其元數(shù)據(jù)。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ exa -l 

列出元數(shù)據(jù)

而且,如果您不知道元數(shù)據(jù)中的每一列意味著什么,則可以使用相同的選項(xiàng),--header或者-h添加一個(gè)用于定義每一列的新行。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ exa -lh 

列出文件詳細(xì)信息帶header

顯示目錄的內(nèi)容

如果要列出特定目錄的所有內(nèi)容,請(qǐng)使用當(dāng)前目錄路徑作為參數(shù),而不是當(dāng)前目錄。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ exa /home/linuxmi 

列出目錄

列出所有目錄和子目錄中的文件

要遞歸列出目錄和子目錄,可以--recurse或-R選擇。它為每個(gè)子目錄創(chuàng)建一個(gè)單獨(dú)的列表。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ exa -R 

遞歸子目錄

以樹(shù)形結(jié)構(gòu)列出目錄的內(nèi)容

由于exa具有一個(gè)內(nèi)置工具,可以以遞歸方式顯示類(lèi)似樹(shù)的內(nèi)容,因此您不需要像樹(shù)這樣的額外命令。您可以通過(guò)--tree或-T選項(xiàng),它將以樹(shù)形結(jié)構(gòu)列出所有目錄和子目錄的內(nèi)容。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ exa -R 

樹(shù)形結(jié)構(gòu)輸出

如果要在特定程度上查看子目錄的內(nèi)容,也可以使用-L或--level=(depth)選項(xiàng)來(lái)限制遞歸的深度。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ exa -T -L 2 

深度受限的樹(shù)形結(jié)構(gòu)輸出 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ exa -T -L 1 

深度受限的樹(shù)形結(jié)構(gòu)輸出

禁用彩色輸出

不喜歡查看彩色終端輸出嗎?嗯,exa也接受--color選項(xiàng),它的值是always、automatic和never。如果要禁用顏色,請(qǐng)傳遞--color=never參數(shù)。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ exa --long --color=never 

禁用顏色的exa輸出

如果您想充分利用exa實(shí)用程序,可以閱讀其官方文檔。

您是否認(rèn)為是時(shí)候用exa命令替換ls了,或者你現(xiàn)在已經(jīng)這樣做了?請(qǐng)?jiān)谙旅娴脑u(píng)論中告訴我們。 

 

責(zé)任編輯:龐桂玉 來(lái)源: 良許Linux
相關(guān)推薦

2021-05-17 11:30:08

Linuxls命令

2021-03-26 11:50:28

Linuxexals

2023-04-04 19:14:40

Linux發(fā)行版Alpine

2012-05-24 09:13:20

2012-04-05 09:37:48

.NET

2014-07-09 10:56:44

.NET框架

2022-05-17 14:28:42

編程語(yǔ)言Julia代碼

2021-06-25 11:19:04

LinuxWindows操作系統(tǒng)

2025-06-03 06:00:00

margin-topCSS開(kāi)發(fā)

2023-10-09 07:33:50

Linuxls 命令

2020-04-10 09:56:12

at命令Linux安排任務(wù)

2025-01-15 09:06:58

CSSRegEx前端

2009-09-28 11:21:17

Linux教程ls命令Linux

2014-09-22 10:06:07

2018-10-22 10:00:05

Linux命令ls

2019-09-17 15:30:13

Java編程語(yǔ)言

2021-09-10 10:35:25

Linuxstat命令文件系統(tǒng)

2021-10-11 10:33:02

Linux jps命令Java

2021-09-17 10:51:01

Linuxlspci命令

2010-03-09 13:16:11

LinuxWindows
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 | 伊人在线 | 国产精品久久久久久妇女6080 | 一级毛片免费完整视频 | 国产精品久久久久av | 精品国产乱码久久久久久果冻传媒 | 天天操妹子 | 怡红院怡春院一级毛片 | 日批免费观看 | 成人午夜激情 | 国产高清在线视频 | 亚洲网站在线观看 | 美女一级毛片 | 午夜欧美一区二区三区在线播放 | 国产欧美精品 | 久久一二 | 日韩1区 | 亚洲日本三级 | 国产婷婷色综合av蜜臀av | av黄色免费| 男人的天堂在线视频 | 日韩三级视频 | 久久久免费 | 日本亚洲精品 | 好姑娘影视在线观看高清 | 看特级黄色片 | av国产精品毛片一区二区小说 | 91精品国产91久久久 | 国产精品久久在线 | 黄色片视频 | 华人黄网站大全 | 91欧美激情一区二区三区成人 | 国产精品久久久久久婷婷天堂 | 国产片侵犯亲女视频播放 | 国产 日韩 欧美 制服 另类 | 人人人艹 | 亚洲1区| 午夜久久久 | 精品成人 | 精精国产xxxx视频在线播放 | 成人免费xxxxx在线视频 |