Exa – 替代ls命令的工具
xa是一個漂亮的 命令行工具,它能夠使用不同的顏色來顯示各種檔案型別、檔案許可權和所有權、block和inode的資訊等等。 |
在 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的更多資訊。
原文地址:https://www.linuxprobe.com/exa-ls-tools.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2725394/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ls 命令
- 精通 Linux 的 ls 命令Linux
- Linux ls命令Linux
- 命令列常用工具的替代品命令列
- Node.js 構建命令列工具:實現 ls 命令的 -a 和 -l 選項Node.js命令列
- Linux 命令 ls命令系列(精華)Linux
- GitHub 標星 14.3K+!一款開源替代 ls 的工具你值得擁有!Github
- Linux基礎命令---lsLinux
- Linux常用基本命令( ls, alias)Linux
- Linux下 ls 命令的高階用法8例Linux
- 在Linux中,ls命令有哪些常用的選項?Linux
- Linux系統程式設計【3.2】——ls命令優化版和ls -l實現Linux程式設計優化
- 在 Linux 命令列中使用 ls 列出檔案的技巧Linux命令列
- Linux常用命令之ls、cd、pwd、mkdir命令講解Linux
- 可以替代basemap的幾個工具
- Linux系統目錄結構和ls命令Linux
- 5分鐘學會使用Linux的 grep、find、ls、wc 命令Linux
- MXRuntimeUtils,替代 [NSObject performSelector object object ]的工具ObjectperformSelector
- 替代 XShell 的兩款優秀工具
- ls命令統計檔案數量不準確
- Linux系統程式設計【3.1】——編寫ls命令Linux程式設計
- 工作管理員替代工具
- 關於 top 工具的 6 個替代方案
- nicetool--替代hutool和fastjson的工具庫ASTJSON
- 【Linux基礎】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, unameLinux
- Linux作業系統之命令解釋:ls -l|grep ^-|wc -lLinux作業系統
- API設計中使用命令模式替代RPCAPI模式RPC
- linux中ls卡死的問題Linux
- HTTPie:替代 Curl 和 Wget 的現代 HTTP 命令列客戶端HTTPwget命令列客戶端
- linux 定時任務替代大牛 工具 cronsunLinux
- 任務4測試1:ls cat mv touch命令列及explainshell.com命令列AI
- JDK常用的命令列工具JDK命令列
- 用 nodejs 寫一個命令列工具 :建立 react 元件的命令列工具NodeJS命令列React元件
- Linux系統上怎麼安裝和使用 exa?Linux
- linux命令學習(date,cal,df,free,exit,pwd,ls,cd,file,less,萬用字元)Linux字元
- Practical Estimators (MLE, BLUE, LS)
- ROS命令列工具ROS命令列
- [20231207]ls -f的顯示問題.txt