天天看點

Ranger – 給指令行使用者一個基于文本的檔案管理器

圖形檔案管理器是每個人日常電腦工作的一部分。多數使用者都樂于使用預設的檔案管理器,并且沒有那麼多困擾讓他們去探索替代的檔案管理器。但是,當使用指令行(cli)的檔案管理器,使用者在找到一個最好的之前,可能有興趣嘗試各種可用的檔案管理器,以适合他們的需求。在這篇文章中,我們将來看看ranger,一個基于指令行的檔案管理器。

Ranger – 給指令行使用者一個基于文本的檔案管理器

ranger-main

 注釋:這篇文章中的所有示例和使用說明在ubuntu13.04上已認證測試。

<a target="_blank"></a>

ranger是一個基于ncurses庫的指令行檔案管理器,有一個簡單而簡約的使用者界面。它使用基本的vi式的導航鍵,能夠預覽檔案和用預設程式打開它們。

隻需在指令行裡鍵入指令ranger去執行這個程式。這是在我系統上從/home/himanshu目錄執行時的ranger快照。

Ranger – 給指令行使用者一個基于文本的檔案管理器

ranger-1

你可以看到在單獨的列上ranger顯示了目錄,子目錄和目錄裡的内容。例如,如上圖所示,在視窗最左邊一列,代表我的系統在/home/目錄下有三個目錄。在這三種目錄裡,himanhu目錄是目前已被選擇的。

第二列代表himanshu目錄的子目錄。這裡,pictures子目錄是目前被選擇的。同樣的,第三列代表呈現在圖檔目錄的所有檔案。

注釋:你可以使用左右鍵選擇一個特定的列并且使用上下鍵穿梭于這些列中。

ranger使用預設程式去顯示不同類型的檔案。例如,當我導航到第三列如之前的截圖并且按下我選擇的檔案workspace_switcher.png。下面會出現:

Ranger – 給指令行使用者一個基于文本的檔案管理器

ranger-2

是以,你可以看到ranger在圖像浏覽器中打開檔案。這個檔案管理器另一個功能是,被選擇的檔案如果可能的話,可以在檔案管理器中預覽檔案。

這是示例截圖:

Ranger – 給指令行使用者一個基于文本的檔案管理器

ranger-3

是以你可以看到當cms檔案被選中時,預覽它的内容被顯示在視窗的右邊。如果想要讀取完整檔案,隻需點選右鍵頭,檔案将在vi/vim編輯器中打開。退出vi/vim編輯器使用:q 回到檔案管理器。

這是關于使用ranger的一些提示:

選擇一個檔案,按y複制它,然後導航到目标目錄再按p粘貼。

提示:delete鍵去删除目前被選中的檔案。

在檔案管理器裡使用問号(?)打開ranger的man手冊頁并且按q回到檔案管理器。

基于ncurses,可以很容易的通過滑鼠上下滾動。

這是相關ranger檔案管理器的重要連結:

<a href="http://ranger.nongnu.org/index.html" target="_blank">首頁</a>

<a href="http://ranger.nongnu.org/download.html" target="_blank">下載下傳</a>

我通過apt-get在指令行下載下傳并安裝這個程式。ubuntu使用者也可以使用ubuntu軟體中心下載下傳安裝這個程式。本文使用的版本是1.5.4-1。

沒有其他問題的話,下載下傳和安裝能夠順利完成。

優點

輕松導航

簡約的ui

使用vi/vim風格指令控制

缺點

隻适用于基本的檔案管理操作

預覽功能需要依賴關系被滿足

ranger是一個很好的實用程式。我将推薦這個程式給那些工作在伺服器上的使用者(不含gui)。如果你主要使用指令行,并且在尋找一個好的指令行管理器,ranger可能是一個好的選擇。如果你的期望不是太高,ranger不會使你失望。

 原文釋出時間為:2013-09-23

本文來自雲栖社群合作夥伴“linux中國”

繼續閱讀