使用lsd 和 exa 來重新想象和設計你的檔案和目錄列表
中的 ls 是最常用的 。此命令列出終端中的檔案和目錄。因此,如你所見,它非常流行,也許每個人都在使用。
但該命令輸出的資訊量很大,有時用彩色的方式檢視它們會更方便。
例如,如果你以最基本的方式執行 ls 命令,它應該看起來有點像這樣:
The default list files and directories view via ls command
這似乎有點乏味,不是嗎?如果你可以對其進行一些樣式設定,以便在看起來不錯的同時變得更具可讀性如何?
我想向你展示的第一個應用叫做
lsd
,也就是 “LSDeluxe” 的縮寫。它是對 GNU
ls
命令的重寫,具有列標題、各種專案的顏色、字型和圖示支援等附加功能。
這是安裝後的樣子:
lsd command showing list of files
正如你所看到的,它看起來非常漂亮,用不同的顏色程式碼表示許可權、檔案型別和資料夾,甚至在檔名旁邊新增圖示。
該應用充滿了諸如樹檢視(見下文)之類的功能,它甚至可以在單個命令中為你提供資料夾內的檔案列表:
lsd command showing a tree view
你可以在其 官方 GitHub 頁面 上了解有關其功能的更多資訊。
我相信你很興奮。讓我們看看如何安裝它。
你可以從 此處下載 用於 Ubuntu 和相關發行版的 deb 檔案。之後,只需執行 dpkg 即可安裝:
對於 Fedora Linux,使用以下命令:
Arch Linux 使用者可以使用以下命令獲取它:
該應用也可用於其他發行版、macOS、BSD 和 Windows。對於這些說明,你可以 在此處找到它們。
為了獲得更好的體驗,請將其與 帶有 Oh My Zsh 的 Zsh 一起使用。
下一個程式是 exa,類似於 lsd 但具有更多功能。exa 命令可以為你的 ls 輸出著色,檢測 Unix 系統中的各種檔案型別、標題、樹檢視等更多功能。
exa 是一個單一的二進位制檔案,佔用的資源很小。以下是一些示例命令:
Various exa commands
你可以在 GitHub 上了解有關 exa 引數和選項的更多資訊。
exa 的安裝很簡單,只需要一個命令。對於 Ubuntu 和相關發行版,你可以使用以下命令安裝它:
對於 Fedora 和 Arch Linux,分別使用以下命令:
同樣,所有其他作業系統的安裝說明都可以 在此處找到。
一個有趣的技巧是,以上所有彩色列表都可以透過預設的 Ubuntu 終端複製為 HTML。你可以將它用於你的網頁或文件。
例如,我將上面的示例複製到 LibreOffice Writer 文件中。
這是最好的功能之一,儘管它取決於終端程式而不是上面的程式。
Exporting the command output as HTML
我解釋了兩個程式的內部工作 –
lsd
和
exa
以樣式列出檔案和目錄。我希望你能將它們用於不同的需求。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2911340/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux檔案和目錄管理Linux
- umask 和 新建檔案、目錄的預設許可權
- 8.var目錄下的檔案和目錄詳解
- Linux的檔案屬性和目錄配置Linux
- adb命令管理Linux 檔案和目錄Linux
- UNIX環境程式設計-第四章檔案和目錄程式設計
- 在 Linux 中如何歸檔檔案和目錄Linux
- 筆記:Linux命令(目錄和檔案管理)筆記Linux
- 無緩衝檔案IO和目錄操作
- 【ZIP】打包過濾指定目錄和檔案
- Linux用inotify監聽檔案和目錄Linux
- 約束前端專案中的目錄和檔名前端
- Linux檔案和目錄的粘滯位(sticky bit)Linux
- 阻止列表和白名單來更新主機檔案!
- [Python]學習基礎篇:檔案和目錄Python
- 第二章 檔案和目錄操作命令
- 如何統計 Linux 中檔案和資料夾/目錄的數量Linux
- 關於檔案系統在建立目錄檔案和普通檔案時的區別
- 【shell程式設計】目錄檔案計數程式設計
- MySQL-02.MySQL的資料目錄和表檔案解析MySql
- 快速上手Linux核心命令(三):檔案和目錄操作命令Linux
- PHP超低記憶體遍歷目錄檔案和讀取超大檔案PHP記憶體
- 獲取和設定pdf目錄
- scp命令 用於Linux之間複製檔案和目錄Linux
- 03-Java框架FTPClient 使用rename()移動檔案和檔案重新命名Java框架FTPclient
- java安全編碼指南之:檔案和共享目錄的安全性Java
- Linux系統上怎麼安裝和使用 exa?Linux
- 使用Jquery和JSON的州和城市列表jQueryJSON
- Linux中操作工作目錄和檔案目錄Linux
- 設定儲存檔案的目錄
- 目標檔案和ELF格式詳解
- dart系列之:如絲滑般柔順,操作檔案和目錄Dart
- 暱稱和頭像在列表的設計思路
- Linux讀寫執行許可權對目錄和檔案的影響Linux
- 在linux下顯示中文目錄和檔名Linux
- 在 Linux 上覆制和重新命名檔案Linux
- 如何在Debian和Ubuntu下重新打包Deb檔案Ubuntu
- 普通開發者最常使用的linux命令和目錄Linux