Pesquisa de site

Midnight Commander - um gerenciador de arquivos baseado em console para Linux


Ao trabalhar com muitos arquivos no ambiente do console, como mover ou copiar arquivos, você pode achar que seu trabalho é tedioso. No ambiente GUI existe um Gerenciador de Arquivos. O Gerenciador de Arquivos irá ajudá-lo e agilizar suas atividades associadas aos arquivos. Você não precisa se lembrar de cada sintaxe/comando associado aos arquivos. Basta clicar e arrastar ou pressionar atalhos para concluir seu trabalho.

No ambiente de console, você deve se lembrar dos comandos/sintaxe. Felizmente, o Linux possui um Gerenciador de Arquivos baseado em texto que funciona em ambiente de console. O nome é Midnight Commander (mais tarde chamaremos de MC).

O que é Comandante da Meia-Noite

O site do Midnight Commander diz:

“GNU Midnight Commander é um gerenciador de arquivos visual, licenciado sob GNU General Public License e, portanto, qualificado como Software Livre. É um aplicativo em modo de texto em tela inteira rico em recursos que permite copiar, mover e excluir arquivos e árvores de diretórios inteiras, pesquisar arquivos e executar comandos no subshell. Visualizador e editor interno estão incluídos ”

Como instalar o Midnight Commander no Linux

Por padrão, o MC não está instalado em uma máquina Linux. Então você precisa instalá-lo primeiro. No Debian, Ubuntu e Linux Mint você pode usar este comando apt-get:

sudo apt-get install mc

No RHEL, CentOS e Fedora, você pode usar este comando:

yum install mc

Após o término da instalação, basta digitar “mc” (sem aspas) no console para executá-lo.

mc

Recursos do Comandante da Meia-Noite

O MC possui muitos recursos que são úteis para um usuário ou um administrador Linux. Aqui estão alguns recursos que podem ser úteis diariamente.

Copiar, excluir, renomear/mover, criar diretório

MC está dividido em duas colunas. Coluna esquerda e coluna direita. Essas colunas são janelas independentes umas das outras. Cada janela representará um diretório ativo. Você pode alternar entre as janelas usando o botão Tab. Na parte inferior, você verá que existem botões prefixados por um número. Esses números representam os botões F1F10.

Para copiar arquivo(s) de um diretório para outro, basta destacar o arquivo e pressionar a tecla “F5”. Se quiser copiar vários arquivos, você precisa pressionar o botão “Inserir” para cada arquivo que deseja copiar.

MC solicitará sua confirmação sobre a pasta de destino (Para), Seguir links, Preserva atributos. Geralmente, você só pode focar no parâmetro To. Basta pressionar OK para confirmar o processo de cópia.

Excluir arquivo(s) é mais fácil. Basta destacar o(s) arquivo(s) e pressionar a tecla “F8” para confirmar a exclusão. A movimentação do(s) arquivo(s) pode ser feita usando a tecla “F6”.

Renomear o arquivo, por outro lado, é diferente. Ao pressionar a tecla “F6”, você precisa ter certeza de adicionar um “Novo nome de arquivo” para o arquivo no parâmetro Para. Aqui está uma captura de tela quando você deseja Renomear um arquivo.

Para criar um diretório, você pode pressionar a tecla “F7”. MC criará um novo diretório no diretório atual. Para mais detalhes sobre o que o MC pode fazer com os arquivos, pressione “F9> Arquivo.

Visualizador Interno

No modo console, existem muitos editores de texto, como vi, joe e nano. MC tem seu próprio visualizador interno. Se quiser visualizar o conteúdo de um arquivo de texto, você pode destacar o arquivo e pressionar a tecla “F3”. Você também pode editar o arquivo quando precisar. Destaque o arquivo e pressione “F4” para iniciar a edição.

Ao executar o editor de texto pela primeira vez, o MC solicitará que você escolha o editor de texto padrão para você. Aqui está um exemplo de saída:

pungki@mint15 ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

Então, quando você pressionar o botão “F4” para editar um arquivo, o MC usará o editor de texto que você escolheu. Se você quiser alterar seu editor padrão, basta pressionar o botão “F2”, escolher o sinal '@' e digitar 'select-editor' ( sem aspas).

E se você quiser usar outros editores de texto que não são detectados pelo MC? Digamos que você queira usar o editor de texto Vi. Para este caso, você pode fazer de outra forma. Em seu diretório inicial você encontrará um arquivo “.selected_editor”. Este é um arquivo oculto, portanto começa com um sinal de ponto. Edite o arquivo. Você verá:

Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
Permissão de arquivo

Arquivos e diretórios têm permissões. A permissão gerenciará quem pode ler, escrever e executar os arquivos e diretórios. O comando para gerenciá-lo é chmod. Você pode ver como usar chmod em detalhes digitando “man chmod” no terminal.

Com MC, você só precisa selecionar um arquivo e pressionar “F9” > Arquivo > Chmod ou pressionar “ Ctrl-x” e “c“. O MC mostrará a permissão atual do arquivo selecionado e mostrará mais parâmetros que podem ser definidos.

Proprietário do arquivo

Arquivos e diretórios também têm proprietário de proprietário e de grupo. Os privilégios desses proprietários são gerenciados pelo comando chmod acima. O comando para gerenciar o proprietário é chown.

Como de costume, você pode ver como usar chown em detalhes digitando “man chown” no terminal. Com MC, você só precisa selecionar um arquivo e pressionar “F9> Arquivo > Chown ou pressione “Ctrl-x” e “o“. Agora você pode definir o proprietário e o proprietário do grupo na lista disponível de nomes de usuário e nomes de grupo.

MC também tem Cown Avançado. É uma combinação entre chmod e chown. Você pode realizar duas tarefas diferentes em um só lugar. Pressione “F9> Arquivo > Chown Avançado.

Link FTP

Por padrão, o MC mostrará interfaces de 2 colunas. Esquerda e direita. Essas colunas não são apenas para diretório local. Você pode conectar um deles ou ambos ao computador remoto usando o link FTP.

Neste caso, a MC atuará como um cliente FTP. Para conectá-lo ao serviço FTP, você precisa pressionar “F9> Link FTP. MC pedirá credencial do FTP. O formato da credencial será assim:

user:password@machine_or_ip_address

Se estiver correto, a coluna mostrará os diretórios no computador remoto.

Para desconectar seu link FTP, você pode pressionar “F9> Command > Link VPS ativo. Na lista de diretórios Active VFS, você verá seu link FTP. Escolha seu link de FTP e pressione “VFSs gratuitos” agora. Se você quiser apenas mudar para a pasta local sem desconectar o link FTP atual, escolha Alterar para.

Se sua rede usa servidor proxy, você pode configurar o MC para usar proxy FTP. Pressione “F9> Opções > FS virtual > Sempre use proxy FTP.

Saindo do Comandante da Meia-Noite

Para sair do Midnight Command, pressione “F9> Arquivo > Sair. Ou apenas pressione “F10” para sair. Ainda existem muitos recursos dentro do Midnight Commander.

Para obter mais detalhes sobre os recursos do MC, visite as Perguntas frequentes sobre o Midnight Commander em:

  1. https://midnight-commander.org/wiki/doc/faq