9 Melhores Gerenciadores de Arquivos de Console Linux

Gerenciadores de arquivos de console do Linux podem ser muito úteis nas tarefas do dia a dia, ao gerenciar arquivos em uma máquina local ou quando conectado a uma remota. A representação visual do diretório no console nos ajuda a realizar rapidamente operações de arquivo/pasta e nos poupa algum tempo.

Neste artigo, vamos revisar alguns dos gerenciadores de arquivos de console do Linux mais frequentemente utilizados, bem como suas características e benefícios.

1. GNU Midnight Commander

O Midnight Commander, frequentemente referido simplesmente como mc, é um dos principais gerenciadores de arquivos discutidos neste artigo. O 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, usá-lo como um cliente FTP, e muito mais.

Gnu Midnight Commander

Você pode encontrar nossa análise completa do Midnight Commander, um gerenciador de arquivos baseado em console.

Para instalar o 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. Gerenciador de Arquivos de Console Ranger

Ranger é outra ótima 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 o 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] 
Ranger – Console File Manager

3. Gerenciador de Arquivos de Terminal Rápido Cfiles

Cfiles é um gerenciador de arquivos de terminal rápido escrito em C e usa ncurses, semelhante ao ranger, ele também utiliza atalhos vi. Ele possui algumas dependências, como cp, mv, fzf, xdg-open e outros. Embora seja leve, sua instalação requer alguns passos adicionais:

Cfiles – Terminal File Manager

Para instalar o 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. Este, no entanto, copia algumas características do mutter. Se você é usuário do Vim, não precisará aprender um novo conjunto de comandos para trabalhar com vifm. Ele utiliza os mesmos atalhos e também tem a capacidade de editar vários tipos de arquivos.

Similar a outros gerenciadores de arquivos de console, ele tem dois painéis 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.

Vifm – Console File Manager

Para instalar o 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 é 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.

Nnn – Terminal File Browser

Para instalar o 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. Lfm Último Gerenciador de Arquivos

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 painéis. 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.

Lfm – Last File Manager

Para instalar o 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, foi criado para preencher as lacunas de recursos ausentes que o ranger tinha.

lf – List Files

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.
  • Pequena pegada de memória.
  • Configuração com comandos de shell.
  • Teclas personalizáveis.

Os planos futuros incluem a ativação do controle do mouse.

Para instalar lf, basta baixar a compilação relacionada ao binário para seu sistema operacional na página de lançamentos do lf.

8. WCM Commander

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 os recursos do Far Manager.

WCM Commander

Tem um terminal integrado, editor de texto e visualizador, destacamento de sintaxe, sistema de arquivos virtual e uma interface de usuário muito rápida. Apoio para mouse também está habilitado. O pacote para cada SO pode ser encontrado na página de download do WCM.

9. Gerenciador de Arquivos do Terminal Walk

Walk é um navegador baseado em terminal que serve como alternativa às tradicionais comandos ls e cd,Permite navegação rápida usando pesquisa apagada, a integração de cd é muito simples e você pode abrir Vim diretamente do walk.

Walk Terminal File Manager
Conclusão

Este foi o nosso pequeno apresentação sobre alguns dos melhores gerenciadores de arquivos de console do Linux. Se você acha que fizemos alguma falha ou se gosta de algum deles, por favor, compartilhe suas ideias na seção de comentários.

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