Linux控制台檔案管理員在日常任務中非常有幫助,無論是在本地機器上管理檔案還是連接到遠程機器時。目錄的視覺控制台表示幫助我們快速執行檔案/資料夾操作,並節省了一些時間。
在本文中,我們將回顧一些最常用的Linux控制台檔案管理員及其功能和優點。
1. GNU Midnight Commander
午夜指揮,通常簡稱為mc
,是本文討論的頂級檔案管理員之一。Mc除了複製、移動、刪除和創建檔案和目錄之外,還具有各種有用的功能,您可以更改權限和所有權,查看存檔,將其用作FTP客戶端等等。

您可以找到我們對午夜指揮控制台檔案管理員的完整評論。
要安裝午夜指揮,您可以使用以下命令:
$ 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]

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

要安裝 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,您可以使用以下命令:
$ 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,您可以使用以下命令:
$ 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,您可以使用以下命令:
$ 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 的一些主要特点包括:
- 跨平台支持 – Linux、OSX、Windows(仅部分支持)。
- 单个二进制文件,没有任何运行时依赖。
- 低内存占用。
- 使用 shell 命令进行配置。
- 可自定义的按键绑定。
未来计划包括启用鼠标控制。
要安装lf,只需从lf 发布页面下载适用于您操作系统的二进制构建。
8. WCM Commander
我们列表中的最后一个是WCM命令,这是另一个跨平台控制台文件管理器。WCM commander 的作者旨在创建一个模仿Far Manager功能的跨平台文件管理器。

它具有內建終端機,文字編輯器和查看器,語法突出顯示,虛擬文件系統和非常快速的用戶界面。 鼠標支持也已啟用。 每個操作系統的套件可以在WCM下載頁面上找到。
9. Walk 終端檔案管理器
Walk是一個基於終端的導航器,可作為傳統ls和cd命令的替代方案,它允許使用模糊搜索進行快速導航,cd集成非常簡單,您可以直接��� walk 中打開 Vim。

結論
這是我們對一些頂級 Linux 控制台文件管理器的簡短介紹。 如果您認為我們漏掉了某個或更喜歡其中某些,請在評論部分分享您的想法。
Source:
https://www.tecmint.com/linux-terminal-file-managers/