Pesquisa de site

9 gerenciadores de arquivos do console Linux [Terminal] indispensáveis


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

Neste artigo, revisaremos alguns dos gerenciadores de arquivos do console Linux usados com mais frequência e seus recursos e benefícios.

1. Comandante da meia-noite GNU

Midnight Command, 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, usá-lo como cliente FTP e muito mais.

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 do console Ranger

Ranger é outra escolha importante quando se procura um gerenciador de arquivos de console. Possui uma interface semelhante ao vim, uma visualização do arquivo ou diretório selecionado, suporte para marcadores de mouse e visualização com guias.

Você pode encontrar nossa análise completa aqui: Ranger – um ótimo gerenciador de arquivos de console com combinações de teclas 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] 

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, mas também usa atalhos de teclado vi. Possui algumas dependências como cp, mv, fzf, xdg-open e outras. Embora seja leve, sua instalação requer mais algumas etapas:

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 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 

Uma análise mais detalhada de cfiles pode ser encontrada aqui: Cfiles, um gerenciador de arquivos de terminal para Linux.

4. Gerenciador de arquivos do console Vifm

Vifm é outro gerenciador de arquivos baseado em linha de comando, que usa uma interface de maldições. Este, entretanto, copia alguns recursos do murmúrio. Se você for um usuário do Vim, não precisará aprender um novo conjunto de comandos para trabalhar com o vifm. Ele usa os mesmos atalhos de teclado e também tem a capacidade de editar vários tipos de arquivos.

Semelhante a outros gerenciadores de arquivos de console, possui dois painéis e suporta preenchimento automático. Ele também suporta várias visualizações diferentes para comparação de árvores de arquivos. Você também pode executar comandos remotos com ele.

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]

Uma análise mais detalhada do vifm pode ser vista no gerenciador de arquivos baseado em linha de comando Vifm para Linux.

5. Navegador de arquivos do terminal Nnn

Nnn é o gerenciador de arquivos de console mais rápido da nossa lista. Embora tenha menos recursos em comparação com outros gerenciadores de arquivos, é extremamente leve e está mais próximo de um gerenciador de arquivos de desktop do que você pode obter no console. A interação é simples e permite que novos usuários se acostumem facilmente com o 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]

Uma visualização mais detalhada do nnn pode ser encontrada em Nnn – um navegador de arquivos de terminal rápido e amigável.

6. Último gerenciador de arquivos Lfm

Lfm abreviado para Last File Manager é um gerenciador de arquivos de console baseado em maldições escrito em Python. Pode ser utilizado com 1 ou 2 painéis. Possui alguns recursos úteis, como filtros, marcadores, histórico, VFS para arquivos compactados, visualização em á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 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 o 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, o objetivo era preencher as lacunas de recursos ausentes que o ranger possuía.

Algumas das principais características do lf são:

  • É multiplataforma – Linux, OSX, Windows (apenas parcial).
  • Binário único sem quaisquer dependências de tempo de execução.
  • Baixo consumo de memória.
  • Configuração com comandos shell.
  • Atalhos de teclado personalizáveis.

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

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

8. Comandante WCM

O último da nossa lista é o comando WCM, que é outro gerenciador de arquivos do console multiplataforma. Os autores do comandante WCM pretendiam criar um gerenciador de arquivos multiplataforma que imitasse os recursos do Far Manager.

Possui um terminal integrado, editor e visualizador de texto, destaque de sintaxe, sistema de arquivos virtual e uma interface de usuário muito rápida. O suporte ao mouse também está ativado. O pacote para cada sistema operacional pode ser encontrado na página de download do WCM.

9. Walk Terminal Gerenciador de arquivos

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

Conclusão

Esta foi a nossa breve apresentação sobre alguns dos principais gerenciadores de arquivos do console Linux. Se você acha que perdemos algum ou gostamos mais de alguns deles, compartilhe sua opinião na seção de comentários.