{"id":65638,"date":"2023-07-22T15:42:20","date_gmt":"2023-07-22T15:42:20","guid":{"rendered":"https:\/\/blogmed.antonini.com.br\/?p=65638"},"modified":"2023-07-22T15:42:20","modified_gmt":"2023-07-22T15:42:20","slug":"midnight-commander-gerenciador-de-arquivos-poderoso-funciona-no-terminal-do-linux-teclinux","status":"publish","type":"post","link":"https:\/\/antonini.ddns.net\/?p=65638","title":{"rendered":"Midnight Commander: gerenciador de arquivos poderoso funciona no terminal do Linux-TecLinux"},"content":{"rendered":"<p style=\"text-align: justify;\">A ideia de um artigo a respeito do Midnight Commander me ocorreu durante esta madrugada, principalmente devido aos coment\u00e1rios que surgiram no guia sobre o Ncdu.<!--more--><\/p>\n<p style=\"text-align: justify;\">Ali\u00e1s, estou inclusive elaborando uma lista de artigos futuros, com \u00f3timas ferramentas que funcionam atrav\u00e9s do terminal, no Linux.<\/p>\n<p style=\"text-align: justify;\">Particularmente, sou uma esp\u00e9cie de entusiasta da linha de comando. Adoro a comodidade, a rapidez e a maior produtividade proporcionadas pelo uso de aplica\u00e7\u00f5es CLI, por exemplo.<\/p>\n<p style=\"text-align: justify;\">E o gerenciador de arquivos objeto deste artigo \u00e9 muito especial, poderoso e leve. Trata-se de uma \u00f3tima alternativa a aplicativos que funcionam atrav\u00e9s de uma GUI, como Nautilus, Thunar e Dolphin (apenas para citar alguns).<\/p>\n<p style=\"text-align: justify;\"><strong>O que \u00e9 o Midnight Commander<\/strong><\/p>\n<p style=\"text-align: justify;\">De forma resumida, o Midnight Commander \u00e9 um gerenciador de arquivos que funciona atrav\u00e9s do terminal, no Linux.<\/p>\n<p style=\"text-align: justify;\">Trata-se de um software de c\u00f3digo aberto, que roda tanto em servidores quanto em computadores dom\u00e9sticos.<\/p>\n<p style=\"text-align: justify;\">O programa oferece uma pr\u00e1tica TUI (Text User Interface), e pode at\u00e9 mesmo ser utilizado atrav\u00e9s do SSH (no momento das manuten\u00e7\u00f5es em servidores, por exemplo).<\/p>\n<p style=\"text-align: justify;\">O gerenciador faz uso das bibliotecas Ncurses (assim como o Ncdu), e assim oferece uma interface bonita e agrad\u00e1vel, que responde tanto ao teclado quanto aos cliques do mouse.<\/p>\n<div id=\"attachment_65738\" style=\"width: 570px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-65738\" class=\"wp-image-65738\" src=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-tela_inicial-1024x558-1.webp\" alt=\"Utilizando o Midnight Commander\" width=\"560\" height=\"305\" srcset=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-tela_inicial-1024x558-1.webp 1024w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-tela_inicial-1024x558-1-300x163.webp 300w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-tela_inicial-1024x558-1-768x419.webp 768w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-tela_inicial-1024x558-1-500x272.webp 500w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><p id=\"caption-attachment-65738\" class=\"wp-caption-text\">Utilizando o Midnight Commander<\/p><\/div>\n<p style=\"text-align: justify;\">Al\u00e9m disso, os pr\u00f3prios desenvolvedores se referem ao gerenciador de arquivos como uma esp\u00e9cie de \u201cclone gratuito\u201d do Norton Commander, software lan\u00e7ado durante a d\u00e9cada de 1980.<\/p>\n<p style=\"text-align: justify;\">De qualquer forma, o Midnight Commander \u00e9 uma ferramenta muito completa e poderosa. O software tamb\u00e9m \u00e9 bem pequeno, pelo menos se levarmos em considera\u00e7\u00e3o sua grande quantidade de recursos e op\u00e7\u00f5es (instalado, ele ocupa cerca de 7 MB em disco).<\/p>\n<p style=\"text-align: justify;\">Atrav\u00e9s da ferramenta, voc\u00ea pode copiar, mover, renomear e excluir arquivos e diret\u00f3rios, sendo poss\u00edvel trabalhar inclusive de forma recursiva.<\/p>\n<p style=\"text-align: justify;\">O pr\u00e1tico e poderoso file manager tamb\u00e9m permite que voc\u00ea realize buscas e altere permiss\u00f5es e grupos de arquivos e pastas, al\u00e9m de contar com uma op\u00e7\u00e3o que possibilita a execu\u00e7\u00e3o de v\u00e1rios comandos.<\/p>\n<p style=\"text-align: justify;\">O programa pode ser baixado e instalado no Linux, embora tamb\u00e9m exista uma vers\u00e3o n\u00e3o oficial para Windows (o site oficial tamb\u00e9m menciona uma vers\u00e3o para Mac, que pode instalada atrav\u00e9s do Homebrew).<\/p>\n<p style=\"text-align: justify;\"><strong>Como instalar o Midnight Commander no Linux<\/strong><\/p>\n<p style=\"text-align: justify;\">Voc\u00ea pode encontrar o Midnight Commander em alguns reposit\u00f3rios. Dessa forma, em primeiro lugar, procure pelo software no gerenciador de pacotes da sua distro preferida.<\/p>\n<p style=\"text-align: justify;\">Por\u00e9m, seguem abaixo instru\u00e7\u00f5es relacionadas \u00e0 instala\u00e7\u00e3o do MC em algumas distros populares:<\/p>\n<pre class=\"wp-block-code\"><code>sudo apt install mc<\/code><\/pre>\n<p><strong>Utilizando o Midnight Commander<\/strong><\/p>\n<p style=\"text-align: justify;\">Voc\u00ea perceber\u00e1 rapidamente que este excelente gerenciador de arquivos via terminal \u00e9 extremamente f\u00e1cil de usar. E para iniciar seu uso, basta utilizar o comando abaixo no terminal:<\/p>\n<pre class=\"wp-block-code\"><code>mc<\/code><\/pre>\n<p style=\"text-align: justify;\">Assim que \u00e9 inicializado, o software exibe dois pain\u00e9is (esquerdo e direito), sendo que cada um deles \u00e9 posicionado em um diret\u00f3rio diferente.<\/p>\n<p style=\"text-align: justify;\"><strong>Obs<\/strong>: tamb\u00e9m \u00e9 poss\u00edvel escolher entre os <em>layouts<\/em> vertical e horizontal.<\/p>\n<p style=\"text-align: justify;\">Voc\u00ea pode alternar entre as duas \u00e1reas atrav\u00e9s da tecla <code>TAB<\/code> (<code>CTRL + U<\/code> tamb\u00e9m funciona, assim como cliques do mouse).<\/p>\n<p style=\"text-align: justify;\">As teclas <code>PageUP<\/code> e <code>PageDown<\/code> permitem avan\u00e7o r\u00e1pido atrav\u00e9s das listagens de pastas e\/ou arquivos, e para avan\u00e7ar item por item, use as setas para cima e para baixo.<\/p>\n<p style=\"text-align: justify;\">Outro atalho muito \u00fatil \u00e9 o <code>ALT + S<\/code>, atrav\u00e9s do qual voc\u00ea pode navegar diretamente para um diret\u00f3rio diferente, de forma r\u00e1pida.<\/p>\n<p style=\"text-align: justify;\">Naturalmente, um <code>ENTER<\/code> sobre um diret\u00f3rio faz com que voc\u00ea o acesse, e um dos menus mais importantes do gerenciador pode ser acessado atrav\u00e9s da tecla <code>F2<\/code>.<\/p>\n<p style=\"text-align: justify;\">Voc\u00ea pode, por exemplo, posicionar o cursor sobre um arquivo ou diret\u00f3rio (em qualquer painel) e pressionar <code>F2<\/code> a seguir. Neste momento, o \u201cmenu do usu\u00e1rio\u201d \u00e9 exibido, e atrav\u00e9s dele v\u00e1rias opera\u00e7\u00f5es s\u00e3o poss\u00edveis.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-65739\" src=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-menu_do_usuario-1024x563-1.webp\" alt=\"\" width=\"560\" height=\"308\" srcset=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-menu_do_usuario-1024x563-1.webp 1024w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-menu_do_usuario-1024x563-1-300x165.webp 300w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-menu_do_usuario-1024x563-1-768x422.webp 768w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-menu_do_usuario-1024x563-1-500x275.webp 500w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/p>\n<p style=\"text-align: justify;\">A op\u00e7\u00e3o \u201c<em>Gzip or gunzip current file<\/em>\u201c, por exemplo, simplesmente compacta o arquivo selecionado. Por outro lado, a op\u00e7\u00e3o \u201c<em>Compress the current subdirectory (tar.gz)<\/em>\u201d gera um arquivo comprimido contendo o diret\u00f3rio selecionado.<\/p>\n<p style=\"text-align: justify;\">No Midnight Commander, tudo \u00e9 bastante intuitivo, e quem j\u00e1 utilizou qualquer gerenciador de arquivos rapidamente se acostumar\u00e1 a ele.<\/p>\n<p style=\"text-align: justify;\">Al\u00e9m disso, a op\u00e7\u00e3o \u201c<em>Do something on the current file<\/em>\u201d permite que comandos sejam executados (em uma janela espec\u00edfica).<\/p>\n<p style=\"text-align: justify;\">Repare tamb\u00e9m que, no rodap\u00e9, existe uma lista com as principais teclas de atalho. Assim, o <code>F3<\/code> permite que voc\u00ea visualize conte\u00fados: pastas e arquivos dentro de um diret\u00f3rio ou ent\u00e3o o conte\u00fado de um arquivo espec\u00edfico.<\/p>\n<p style=\"text-align: justify;\">E para sair, tecle <code>F10<\/code>.<\/p>\n<p class=\"wp-block-heading\" style=\"text-align: justify;\"><strong>Midnight Commander: atalhos e op\u00e7\u00f5es<\/strong><\/p>\n<p style=\"text-align: justify;\">O Midnight Commander conta com muitos recursos e op\u00e7\u00f5es. De qualquer forma, voc\u00ea pode consultar a ajuda a qualquer momento, atrav\u00e9s da tecla <code>F1<\/code>. E atrav\u00e9s do atalho <code>F5<\/code>, voc\u00ea pode trabalhar com c\u00f3pias de arquivos e\/ou diret\u00f3rios.<\/p>\n<p style=\"text-align: justify;\">Para copiar um arquivo ou diret\u00f3rio atrav\u00e9s do programa, basta selecion\u00e1-lo e teclar <code>F5.<\/code> A tela de c\u00f3pia ser\u00e1 exibida em seguida, e nela voc\u00ea pode confirmar a opera\u00e7\u00e3o de forma simples:<\/p>\n<div id=\"attachment_65740\" style=\"width: 570px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-65740\" class=\"wp-image-65740\" src=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-copia-1024x563-1.webp\" alt=\"C\u00f3pia de arquivos e diret\u00f3rios no Midnight Commander\" width=\"560\" height=\"308\" srcset=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-copia-1024x563-1.webp 1024w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-copia-1024x563-1-300x165.webp 300w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-copia-1024x563-1-768x422.webp 768w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-copia-1024x563-1-500x275.webp 500w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><p id=\"caption-attachment-65740\" class=\"wp-caption-text\">C\u00f3pia de arquivos e diret\u00f3rios no Midnight Commander<\/p><\/div>\n<p style=\"text-align: justify;\">Observe que tamb\u00e9m existem op\u00e7\u00f5es exclusivas para renomear e mover (<code>F6<\/code>), cria\u00e7\u00e3o de diret\u00f3rios (<code>F7<\/code>) e exclus\u00e3o (<code>F8<\/code>).<\/p>\n<p style=\"text-align: justify;\">Por outro lado, o atalho <code>F9<\/code> aciona os menus superiores, os quais fornecem acesso a mais recursos e op\u00e7\u00f5es do gerenciador de arquivos.<\/p>\n<p style=\"text-align: justify;\">Atrav\u00e9s do primeiro menu, voc\u00ea pode alternar rapidamente entre visualiza\u00e7\u00e3o em \u00e1rvore ou listagem, al\u00e9m de uma op\u00e7\u00e3o dedicada \u00e0 exibi\u00e7\u00e3o de informa\u00e7\u00f5es sobre os elementos:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-65742\" src=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-informacoes-1024x563-1.webp\" alt=\"\" width=\"560\" height=\"308\" srcset=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-informacoes-1024x563-1.webp 1024w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-informacoes-1024x563-1-300x165.webp 300w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-informacoes-1024x563-1-768x422.webp 768w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-informacoes-1024x563-1-500x275.webp 500w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/p>\n<p style=\"text-align: justify;\">Agora, atrav\u00e9s do caminho \u201cArquivo\u201d ==&gt; \u201cChmod\u201d, voc\u00ea pode lidar com permiss\u00f5es de arquivos e pastas, enquanto o caminho \u201cComando\u201d ==&gt; \u201cComparar diret\u00f3rios\u201d serve, bem, para que voc\u00ea compare diret\u00f3rios.<\/p>\n<p style=\"text-align: justify;\">H\u00e1 tamb\u00e9m uma op\u00e7\u00e3o exclusiva para que voc\u00ea lide com a propriedade de diret\u00f3rios e arquivos (\u201cArquivo\u201d ==&gt; \u201cChown\u201d). E o usu\u00e1rio avan\u00e7ado pode tamb\u00e9m utilizar o \u201cChown avan\u00e7ado\u201d:<\/p>\n<div id=\"attachment_65743\" style=\"width: 570px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-65743\" class=\"wp-image-65743\" src=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-Chown.webp\" alt=\"Lidando com propriedades de arquivos e pastas\" width=\"560\" height=\"377\" srcset=\"https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-Chown.webp 848w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-Chown-300x202.webp 300w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-Chown-768x517.webp 768w, https:\/\/antonini.ddns.net\/wp-content\/uploads\/2023\/07\/midnight_commander-Chown-446x300.webp 446w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><p id=\"caption-attachment-65743\" class=\"wp-caption-text\">Lidando com propriedades de arquivos e pastas<\/p><\/div>\n<p style=\"text-align: justify;\">Voc\u00ea pode navegar \u00e0 vontade atrav\u00e9s dos menus do Midnight Commander, inclusive utilizando o seu mouse. O software tamb\u00e9m responde perfeitamente, neste caso. Bem, voc\u00ea pode optar pelo modo de uso que mais se adequar \u00e0s suas necessidades, \u00e9 claro.<\/p>\n<p style=\"text-align: justify;\">O menu \u201cOp\u00e7\u00f5es\u201d fornece acesso \u00e0s \u201cConfigura\u00e7\u00f5es\u201d do software, al\u00e9m de permitir a altera\u00e7\u00e3o de seu visual (\u201cApar\u00eancia\u201d).<\/p>\n<p style=\"text-align: justify;\">E, finalmente, voc\u00ea tamb\u00e9m pode se conectar a servidores remotos atrav\u00e9s de FTP, por exemplo. Neste modo, \u00e9 poss\u00edvel lidar com a m\u00e1quina remota em um painel e com a m\u00e1quina local em outro.<\/p>\n<p style=\"text-align: justify;\">O Midnight Commander \u00e9 um gerenciador de arquivos poderoso e leve, que pode ser executado em m\u00e1quinas Linux remotas ou locais.<\/p>\n<p style=\"text-align: justify;\">O software open source, embora seja executado atrav\u00e9s do terminal, tamb\u00e9m pode ser perfeitamente controlado atrav\u00e9s do mouse. Mas, \u00e9 claro: o uso do teclado proporciona muito mais agilidade.<\/p>\n<p style=\"text-align: justify;\">N\u00e3o deixe de pelo menos testar o gerenciador de arquivos: voc\u00ea pode se surpreender.<\/p>\n<p style=\"text-align: justify;\">Mat\u00e9ria <a href=\"https:\/\/teclinux.com\/midnight-commander-gerenciador-de-arquivos-poderoso-funciona-no-terminal-do-linux\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a><\/p>\n<p style=\"text-align: center;\">[<a href=\"javascript:history.go(-1)\">Voltar<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A ideia de um artigo a respeito do Midnight Commander me ocorreu durante esta madrugada, principalmente devido aos coment\u00e1rios que surgiram no guia sobre o Ncdu.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-65638","post","type-post","status-publish","format-standard","hentry","category-informatica"],"_links":{"self":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/65638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=65638"}],"version-history":[{"count":0,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/65638\/revisions"}],"wp:attachment":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=65638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=65638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}