9个最佳的Linux控制台文件管理器

Linux控制台檔案管理員在日常任務中非常有幫助,無論是在本地機器上管理檔案還是連接到遠程機器時。目錄的視覺控制台表示幫助我們快速執行檔案/資料夾操作,並節省了一些時間。

在本文中,我們將回顧一些最常用的Linux控制台檔案管理員及其功能和優點。

1. GNU Midnight Commander

午夜指揮,通常簡稱為mc,是本文討論的頂級檔案管理員之一。Mc除了複製、移動、刪除和創建檔案和目錄之外,還具有各種有用的功能,您可以更改權限和所有權,查看存檔,將其用作FTP客戶端等等。

Gnu Midnight Commander

您可以找到我們對午夜指揮控制台檔案管理員的完整評論。

要安裝午夜指揮,您可以使用以下命令:

$ sudo apt install mc         [On Debian, Ubuntu and Mint]
$ sudo yum install mc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/mc  [On Gentoo Linux]
$ sudo apk add mc             [On Alpine Linux]
$ sudo pacman -S mc           [On Arch Linux]
$ sudo zypper install mc      [On OpenSUSE] 

2. Ranger控制台檔案管理員

Ranger 是尋找控制台檔案管理員時的另一個首選。它具有類似 vim 的界面、所選擇文件或目錄的預覽、書籤滑鼠支持和分頁視圖。

您可以在這裡找到我們的完整評論:Ranger – 具有 vi 鍵綁定的不錯控制台檔案管理員

要安裝 Ranger,您可以使用以下命令:

$ sudo apt install ranger         [On Debian, Ubuntu and Mint]
$ sudo yum install ranger         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/ranger  [On Gentoo Linux]
$ sudo apk add ranger             [On Alpine Linux]
$ sudo pacman -S ranger           [On Arch Linux]
$ sudo zypper install ranger      [On OpenSUSE] 
Ranger – Console File Manager

3. Cfiles 快速終端檔案管理員

Cfiles 是一個用 C 編寫並使用 ncurses 的快速終端檔案管理員,類似於 ranger,它也使用 vi 鍵綁定。它有一些依賴項,如 cp、mv、fzf、xdg-open 等。儘管它很輕巧,但安裝需要進行一些額外的步驟:

Cfiles – Terminal File Manager

要安裝 cfiles,首先需要使用以下命令安裝開發工具:

$ sudo apt-get install build-essential          [On Debian/Ubuntu]
$ sudo yum groupinstall 'Development Tools'	[on CentOS/RHEL]

接下來,克隆 cfiles 存儲庫並使用以下命令安裝它。

$ git clone https://github.com/mananapr/cfiles.git
$ cd cfiles
$ gcc cf.c -lncurses -o cf
$ sudo cp cf /usr/bin/            #Or copy somewhere else in your $PATH 

A more detailed review of cfiles can be found here: Cfiles a terminal file manager for Linux.

4. Vifm 控制台檔案管理員

Vifm 是另一個基於命令行的檔案管理員,它使用 curses 介面。不過,這個檔案管理員從 mutter 複製了一些功能。如果您是 Vim 用戶,您將不需要學習一套 新的命令集 來使用 vifm。它使用相同的鍵綁定,並且還具有編輯多種類型文件的能力。

與其他控制台文件管理器類似,它有兩個窗格並支持自動完成。它還支持各種不同的視圖,用於比較文件樹。您還可以使用它執行遠程命令。

Vifm – Console File Manager

要安裝Vifm,您可以使用以下命令:

$ sudo apt install vifm         [On Debian, Ubuntu and Mint]
$ sudo yum install vifm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/vifm  [On Gentoo Linux]
$ sudo apk add vifm             [On Alpine Linux]
$ sudo pacman -S vifm           [On Arch Linux]
$ sudo zypper install vifm      [On OpenSUSE]

A more detailed review of vifm can be seen at Vifm command line-based file manager for Linux.

5. Nnn 終端文件瀏覽器

Nnn是我們列表中最快的控制台文件管理器。雖然它的功能比其他文件管理器少,但它非常輕巧,並且最接近桌面文件管理器在控制台上的實現。交互操作簡單,讓新用戶可以輕鬆習慣終端機。

Nnn – Terminal File Browser

要安裝nnn,您可以使用以下命令:

$ sudo apt install nnn         [On Debian, Ubuntu and Mint]
$ sudo yum install nnn         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/nnn  [On Gentoo Linux]
$ sudo apk add nnn             [On Alpine Linux]
$ sudo pacman -S nnn           [On Arch Linux]
$ sudo zypper install nnn      [On OpenSUSE]

A more detailed preview of nnn can be found at Nnn – a fast and friendly terminal file browser.

6. Lfm 最後文件管理器

Lfm縮寫為最後文件管理器,是一個基於 curses 的用 Python 編寫的控制台文件管理器。它可以使用 1 或 2 個窗格。它具有一些有用的功能,如過濾器、書籤、歷史記錄、壓縮文件的虛擬文件系統、樹狀視圖,以及與find 命令grep 實用程序df 命令和其他工具的直接集成。還提供自定義主題。

Lfm – Last File Manager

要安裝Lfm,您可以使用以下命令:

$ sudo apt install lfm         [On Debian, Ubuntu and Mint]
$ sudo yum install lfm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/lfm  [On Gentoo Linux]
$ sudo apk add lfm            [On Alpine Linux]
$ sudo pacman -S lfm           [On Arch Linux]
$ sudo zypper install lfm      [On OpenSUSE] 

您可以使用以下pip命令安装lfm

$ sudo pip install lfm

7. lf – 列出文件

Lf – “列出文件” 是一个用Go编写的命令行文件管理器,受到Ranger的启发。最初它的目的是填补 Ranger 缺失功能的空白。

lf – List Files

lf 的一些主要特点包括:

  • 跨平台支持 – Linux、OSX、Windows(仅部分支持)。
  • 单个二进制文件,没有任何运行时依赖。
  • 低内存占用。
  • 使用 shell 命令进行配置。
  • 可自定义的按键绑定。

未来计划包括启用鼠标控制。

要安装lf,只需从lf 发布页面下载适用于您操作系统的二进制构建。

8. WCM Commander

我们列表中的最后一个是WCM命令,这是另一个跨平台控制台文件管理器。WCM commander 的作者旨在创建一个模仿Far Manager功能的跨平台文件管理器。

WCM Commander

它具有內建終端機,文字編輯器和查看器,語法突出顯示,虛擬文件系統和非常快速的用戶界面。 鼠標支持也已啟用。 每個操作系統的套件可以在WCM下載頁面上找到。

9. Walk 終端檔案管理器

Walk是一個基於終端的導航器,可作為傳統lscd命令的替代方案,它允許使用模糊搜索進行快速導航,cd集成非常簡單,您可以直接��� walk 中打開 Vim。

Walk Terminal File Manager
結論

這是我們對一些頂級 Linux 控制台文件管理器的簡短介紹。 如果您認為我們漏掉了某個或更喜歡其中某些,請在評論部分分享您的想法。

Source:
https://www.tecmint.com/linux-terminal-file-managers/