Consola do Linux gerenciadores de arquivos podem ser muito úteis nas tarefas diárias, ao gerenciar arquivos em uma máquina local ou ao conectar-se a uma remota. A representação visual da consola do diretório nos ajuda a realizar rapidamente operações de arquivo/pasta e nos poupa algum tempo.
Neste artigo, vamos rever alguns dos gerenciadores de arquivos de consola do Linux mais usados e seus recursos e benefícios.
1. GNU Midnight Commander
Comando da Meia-Noite, muitas vezes referido simplesmente como mc
e é um dos principais gerenciadores de arquivos discutidos neste artigo. Mc vem com todos os tipos de recursos úteis, além de copiar, mover, excluir e criar arquivos e diretórios, você pode alterar permissões e propriedade, revisar arquivos compactados, usá-lo como um cliente FTP, e muito mais.

Você pode encontrar nossa análise completa do Midnight Commander, um gerenciador de arquivos baseado na consola.
Para instalar Midnight Commander você pode usar os seguintes comandos:
$ 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 Console File Manager
Ranger é outra excelente opção ao procurar por um gerenciador de arquivos de console. Ele possui uma interface semelhante ao vim, uma pré-visualização do arquivo ou diretório selecionado, suporte a marcadores, suporte a mouse e visualização em abas.
Você pode encontrar nossa análise completa aqui: Ranger – um bom gerenciador de arquivos de console com atalhos vi.
Para instalar Ranger, você pode usar os seguintes comandos:
$ 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. Gerenciador de Arquivos de Terminal Rápido Cfiles
Cfiles é um gerenciador de arquivos de terminal rápido escrito em C e usa ncurses, similar ao ranger, ele também utiliza atalhos vi. Tem algumas dependências como cp, mv, fzf, xdg-open e outros. Embora seja leve, sua instalação requer alguns passos adicionais:

Para instalar cfiles, primeiro, você precisa instalar as ferramentas de desenvolvimento usando os seguintes comandos:
$ sudo apt-get install build-essential [On Debian/Ubuntu] $ sudo yum groupinstall 'Development Tools' [on CentOS/RHEL]
Em seguida, clone o repositório do cfiles e instale-o usando os seguintes comandos.
$ 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. Gerenciador de Arquivos de Console Vifm
Vifm é outro gerenciador de arquivos baseado em linha de comando, que utiliza uma interface curses. No entanto, este copia algumas características do mutter. Se você é um usuário do Vim, não precisará aprender um novo conjunto de comandos para trabalhar com vifm. Ele usa os mesmos atalhos e também tem a capacidade de editar vários tipos de arquivos.
Semelhante a outros gerenciadores de arquivos de console, tem duas áreas e suporta auto-completar. Também suporta várias visualizações diferentes para a comparação de árvores de arquivos. Você também pode executar comandos remotos com ele.

Para instalar Vifm, você pode usar os seguintes comandos:
$ 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. Navegador de Arquivos Terminal Nnn
Nnn é o gerenciador de arquivos de console mais rápido em nossa lista. Embora tenha menos recursos em comparação com outros gerenciadores de arquivos, é extremamente leve e é o mais próximo de um gerenciador de arquivos de desktop que você pode obter no console. A interação é simples e permite que novos usuários se acostumem facilmente ao terminal.

Para instalar nnn, você pode usar o seguinte comando:
$ 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. Último Gerenciador de Arquivos Lfm
Lfm abreviação de Último Gerenciador de Arquivos é um gerenciador de arquivos de console baseado em curses escrito em Python. Pode ser usado com 1 ou 2 áreas. Possui alguns recursos úteis, como filtros, marcadores, histórico, VFS para arquivos compactados, visualização de árvore e integração direta com o comando find, utilitário grep, comando df e outras ferramentas. Temas personalizados também estão disponíveis.

Para instalar Lfm, você pode usar o seguinte comando:
$ 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]
Você também pode instalar lfm usando o comando pip:
$ sudo pip install lfm
7. lf – Listar Arquivos
Lf – “Listar arquivos” é um gerenciador de arquivos de linha de comando escrito em Go, inspirado em Ranger. Originalmente, destinava-se a preencher as lacunas das funcionalidades ausentes que o ranger tinha.

Algumas das principais características do lf são:
- É multiplataforma – Linux, OSX, Windows (apenas parcial).
- Único binário sem dependências de tempo de execução.
- Baixo consumo de memória.
- Configuração com comandos de shell.
- Atalhos de teclado personalizáveis.
Os planos futuros incluem a ativação do controle do mouse.
Para instalar lf, basta baixar a compilação binária relacionada ao seu sistema operacional na página de lançamentos do lf.
8. Comandante WCM
O último em nossa lista é o comando WCM, que é outro gerenciador de arquivos de console multiplataforma. Os autores do comandante WCM pretendiam criar um gerenciador de arquivos multiplataforma que imitasse as características do Far Manager.

Tem um terminal integrado, editor de texto e visualizador, realce de sintaxe, sistema de arquivos virtual e uma interface de usuário muito rápida. O suporte ao mouse também está habilitado. O pacote para cada SO pode ser encontrado na página de download do WCM.
9. Gerenciador de Arquivos de Terminal Walk
Walk é um navegador baseado em terminal que serve como uma alternativa aos tradicionais comandos ls e cd. Permite navegação rápida usando pesquisa difusa, a integração de cd é bastante simples e você pode abrir o Vim diretamente a partir do Walk.

Conclusão
Esta foi nossa breve apresentação sobre alguns dos principais gerenciadores de arquivos de console Linux. Se você acha que deixamos um de fora ou gosta mais de alguns deles, compartilhe seus pensamentos na seção de comentários.
Source:
https://www.tecmint.com/linux-terminal-file-managers/