這個免費且快速的檔案管理器是我在 Linux 上使用過的最好的:高效的檔案管理和出色的使用者體驗。
這些年來,我嘗試過無數 Linux 檔案管理器。我用過 Nautilus 和 Thunar 等繁重的 GUI 工具,也花了很多時間在 Midnight Commander、Ranger 和 nnn 等基礎終端工具上。 Midnight Commander 用得最久,因為它滿足了我大部分的需求,但我始終覺得它們都不是完美的選擇。直到我發現 Yazi,情況才有所改變。這款相對較新的終端檔案管理器採用 Rust 語言構建,設計簡潔、性能強勁,功能足以媲美文字和圖形介面的同類產品。
Yazi:現代終端文件管理器
用 Rust 編寫
Yazi(中文意為「鴨子」)是一款用 Rust 建構的終端檔案管理器,其核心是非同步 I/O。這使得進程可以並行運行,而不會阻塞介面,因此即使是高要求的任務也不會凍結會話。 Yazi 是免費的開源項目,並遵循 MIT 許可證。 Yazi 擁有快速發展的社區和數以萬計的 GitHub 貢獻者,儘管目前仍處於公測階段,但它已經足夠穩定,可以滿足日常使用。
此文件管理器在日常使用中反應靈敏。按鍵反應迅速,目錄選單與導航同步,即使在高負載下介面依然流暢。
Yazi 也採用了延遲載入技術。當您開啟一個包含數千個檔案的資料夾時,它只會顯示適合螢幕的內容,並在您捲動時串流載入剩餘內容。文件類型檢測、縮圖生成和資料夾大小計算等後台任務在單獨的執行緒上運行。如果您在預覽準備就緒之前覆蓋某個文件,Yazi 會取消該任務以節省資源。
在 Linux 上安裝 Yazi 很簡單。最簡單的方法就是使用 Snap。打開終端機並運作:
sudo snap install yazi --classic
如果您想要最新的開發版本,請使用:
sudo snap install yazi --classic --edge
Yazi 也可以在 macOS 上運行,並且可以透過 Homebrew 安裝。但是,如果您在虛擬終端中使用它,某些功能將受到限制,並且可能需要安裝其他元件。
具備我需要的所有功能。
以及更多
Yazi 開箱即用,滿足我的所有需求,這意味著我無需依賴第三方腳本或插件即可使用基本功能。它支援標籤頁和多窗格佈局,因此我可以同時開啟多個資料夾並輕鬆在它們之間導航,或設定經典的雙窗格工作流程。
Yazi 整合了 ripgrep、fd、fzf 和 zoxide 等常用開發工具。它還具有直覺的介面,可用於搜尋、導航和執行快速操作。檔案管理功能更加便捷,例如多選項卡、一次從不同資料夾中選擇檔案以及無需單獨開啟即可預覽影片、PDF 和存檔等。
日常任務也運作順暢。我可以在批次模式下跨資料夾重命名、移動或壓縮檔案。已刪除的檔案預設會被放入垃圾箱,並且有一個撤消選項,方便用戶在改變主意時快速恢復。 Git 使用者可以使用內建狀態指示器,無需切換工具即可查看已修改或新增的檔案。此外,它還內建一個安裝管理器,方便使用者直接從介面瀏覽遠端伺服器或存檔。
Yazi 還具有高度可自訂性。主題和圖示可以透過簡單的 TOML 檔案進行修改,內建的主題管理器讓使用體驗更加便利。對於需要更多功能的用戶,官方提供了一個基於 Lua 的附加元件系統,可以擴展從音訊元資料預覽到整合 LazyGit 等各種功能。
Yazi 與其他文件管理器的比較
Yazi 證明了自己的價值
我嘗試過大多數流行的終端檔案管理器,切換到 Yazi 讓我感受到了它體驗的飛躍。 Ranger 曾經是首選,但它是基於 Python 開發,設計死板,如今看來已經過時。圖片預覽需要手動配置,不支援回收站,批量操作不夠流暢,處理大型目錄時效能下降。 Yazi 在所有這些功能上都與 Ranger 相當,甚至有所改進,同時運行速度更快。
其他工具則更傾向於簡潔。用 Go 編寫的 lf 速度很快,但許多功能留給了使用者腳本。用 C 語言編寫的 nnn 非常輕量,但常見任務嚴重依賴插件,並且缺乏內建預覽功能。 Yazi 的速度與之類似,同時提供開箱即用的預覽、垃圾處理和插件管理功能。即使是我們許多人從小就熟悉的經典雙窗格管理器 Midnight Commander,似乎也停留在 20 世紀 90 年代的腳本世界。
與 Nautilus、Dolphin 或 Thunar 等圖形檔案管理器相比,Yazi 出乎意料地脫穎而出。這些圖形介面工具與桌面環境緊密整合,但操作起來感覺笨重,而且嚴重依賴滑鼠。大量檔案重新命名、跨目錄選擇和進階搜尋通常需要花費大量精力。性能是 Yazi 的另一個亮點。它不會在生成數千個縮圖時卡住,而是會立即加載第一個螢幕,並在滾動時顯示其餘內容。
有很多 Linux 工具您不使用。
Linux 允許你嘗試各種應用程式和服務。如果你不喜歡預設的終端命令,你可以 用更現代的命令替換它們。如果你現有的應用程式不適合你,還有 有很多鮮為人知的替代方案可供探索。如果您對發行版本身不滿意,您可以 始終切換到我們推薦的發行版之一。.
評論被關閉。