Ranger 是在終端窗口中運行的輕量級且功能強大的文件管理器。 帶有 Vi 鍵綁定。它提供了一種導航到目錄、查看文件和內容以及打開編輯器來修改文件的流暢方式。

Ranger 具有顯示目錄層次結構的最小界面,並允許您探索文件系統、搜索特定文件、切換目錄等。 它由三列佈局組成。左列顯示父目錄的內容,中間列顯示當前目錄的內容。右欄顯示所選文件或文件夾的預覽。它在幾乎所有主要 Linux 發行版的軟件包存儲庫中都可用。

在本文中,您將學習如何在 Linux 上安裝 Ranger 終端文件管理器。在開始安裝之前,讓我們看一下游俠的一些功能。

遊俠功能

  • 多欄顯示
  • 一般文件操作(創建/chmod/複製/刪除)
  • 預覽選定的文件/目錄
  • 類似 VIM 的控制台和熱鍵
  • 切換目錄瀏覽文件系統的快捷方式
  • 標籤、書籤、鼠標支持
  • 視頻縮略圖預覽

我們將使用 Ubuntu 18.04 LTS 來說明本文中描述的過程。

安裝 RangerFileManager

步驟 1:安裝先決條件

在繼續安裝 Ranger 之前,首先安裝 make、git 和 vim。安裝需要 Make 和 git,但 Ranger 需要 vim 作為文本編輯器打開。

根據 Ctrl + Alt + T 啟動終端並運行以下命令來更新存儲庫並安裝先決條件。

$ sudo apt-get update -y
$ sudo apt-get install make git vim -y

所有先決條件均已完成。現在您已準備好安裝 Ranger 文件終端。

第 2 步:下載遊俠存儲庫

要安裝 Ranger,請從 Github 下載最新的 Ranger 存儲庫。為此,請在終端中運行以下命令:

$ git clone https://github.com/hut/ranger.git

第三步:安裝護林員

下載 Ranger 存儲庫後,使用以下命令導航到下載的文件夾。

$ cd ranger

然後運行以下命令安裝 Ranger。

sudo make install

構建和安裝 Ranger

等待一段時間,直到安裝完成。

第 4 步:配置遊俠

安裝後,進行一些配置。為此,請啟動遊俠一段時間,然後退出。這允許遊俠為配置文件創建目錄結構。

$ ranger

Ranger 創建好配置目錄後,可以在終端運行以下命令複製配置文件:

$ ranger --copy-config=all

輸出如下所示:

組成遊俠

以後要修改Ranger配置文件,可以在~/.config/ranger中找到。要轉到配置文件文件夾,請使用以下命令:

cd ~/.config/ranger

第 5 步:使用遊俠

然後從終端或開始菜單啟動遊俠。您將看到類似於下圖的界面。在下面的屏幕截圖中,您可以看到界面分為三列。中欄顯示當前工作目錄,左欄顯示當前目錄的父目錄,右欄顯示您當前正在處理的文件的預覽。

除了這些列之外,窗口的頂部和底部還會顯示一些信息。在頂部,您可以看到系統名稱和主機名,以及您當前的工作目錄,例如終端。在底部,您將看到文件或目錄權限、所有權、大小、日期和時間信息,以及總文件大小和可用磁盤空間。

使用 Ranger 文件管理器

您可以使用箭頭鍵更改目錄。按右進入當前選擇的目錄,按左進入上級目錄。使用向上和向下箭頭鍵,就像在中心面板中選擇一個項目一樣。您可以使用許多命令對文件執行不同的操作,但以下是一些最常用的命令:

用於導航

  • -f = 向下翻頁
  • -b = 上一頁
  • gg = 移到列表頂部
  • G = 移動到列表底部
  • H = 返回導航歷史
  • h = 移動到父目錄
  • J = 向下翻頁 1/2 頁
  • J = 向下移動
  • K = 上一頁 1/2 頁
  • k = 向上移動
  • L = 高級導航歷史
  • Q = 結束

處理文件

  • 我…查看文件
  • E | I… 編輯文件
  • r… 使用所選程序打開文件
  • cw… 重命名文件
  • /… 搜索文件(n | p 跳轉到下一個/上一個匹配)
  • 將 dd .. 文件標記為剪切
  • ud …未刪減
  • p… 粘貼文件
  • yy .. 文件拷貝/拷貝
  • zh… 顯示隱藏文件
  • = 選擇當前文件
  • : 刪除 = 刪除選中的文件
  • : mkdir… 創建目錄
  • :觸摸… 創建文件
  • :重命名…重命名文件

在本文中,您學習瞭如何在 Linux 上安裝 Ranger 終端文件管理器。我還談到了一些捷徑和組合,但這還不夠。還有更多的探索。 Ranger 旨在提供類似 Vim 的外觀和感覺。因此,如果您經常使用 Vim,它非常容易學習和使用。如果沒有,請嘗試這些組合,您會發現您正在以驚人的速度使用遊俠。