Como renomear arquivos e pastas no Linux


Quer você seja um Usuário Linux veterano ou apenas adquiriu uma distro como PopOS ou Ubuntu, ainda precisa saber como gerenciar seus arquivos e pastas. Isso significa saber que existem muitas maneiras de renomear diretórios ou arquivos no Linux. No mundo do Linux, as pastas também são chamadas de diretórios. Eles são intercambiáveis.

Existem dois cenários ao renomear arquivos e pastas. Ou você está renomeando um único arquivo ou pasta ou deseja renomear vários arquivos ou pastas de uma vez. Assim como o Windows ou Mac, o Linux tem várias maneiras de fazer isso.

Renomear um único arquivo ou diretório no Linux usando o Gerenciador de arquivos

Na maioria das distribuições, ou distros, do Linux têm um gráfico gerenciador de arquivos semelhante ao File Explorer no Windows ou Finder em MacOS. A maioria deles funcionará da mesma maneira, mas pode haver diferenças.

Renomear usando Renomear

  1. Clique com o botão direito no arquivo ou pasta.
  2. Selecione Renomearou pressione F2
    1. O campo de nome do arquivo ou pasta se torna editável. Faça a alteração desejada e selecione o botão Renomearou pressione Enter.
    2. Renomear usando propriedades do arquivo

      Este método é estranho e é improvável que você o use, mas ainda é possível .

      1. Clique com o botão direito no arquivo ou pasta.
      2. Selecione Propriedadesou pressione Ctrl + I.
        1. Selecione o campo de nome e faça as edições. Em seguida, feche a janela Propriedadese o arquivo ou pasta será renomeado.
        2. Renomear muitos arquivos ou pastas no Linux usando o gerenciador de arquivos

          Este recurso pode não estar disponível em todos os gerenciadores de arquivos disponíveis nas diferentes distros do Linux. Isso está no PopOS.

          1. Selecione vários arquivos ou pastas e, a seguir, clique com o botão direito e selecione Renomearou pressione F2.
            1. Você pode Renomear usando um modeloou Localizar e substituir texto.
              • Renomear usando um modelopermite que você faça coisas como numerar arquivos e pastas sequencialmente ou adicionar texto à frente, atrás ou em ambos os lados do nome do arquivo original.

                Pode aplicar o modelo aos arquivos com base no nome original ou data de modificação.

                In_content_1 all: [300x250] / dfp: [640x360]->
                • Localizar e substituir textopermite pesquisar uma sequência específica de texto e substituí-la por outra. Isso é ótimo para corrigir erros de grafia.

                  Obtenha ajuda no Linux

                  Existem várias maneiras de usar o comandos e utilitários abaixo. Se você não tiver certeza do que precisa fazer, finalize o comando man(para manual) e o comando ou nome do utilitário com o qual precisa de ajuda. Por exemplo, manmvmostrará o manual para usar o comando mv.

                  Após renomear arquivos ou diretórios no Linux , sempre verifique-os olhando no File Explorer ou usando o comando lspara listá-los.

                  Renomear um único arquivo ou pasta com o comando MV

                  O comando MV serve para mover arquivos e pastas, mas também funciona bem para renomear. A sintaxe para o comando MV é: mv [OPTIONS] origem destino

                  1. Navegue até a pasta onde os arquivos ou pastas que deseja renomear estão localizados.
                    1. Use o comando mvpara renomear a pasta ou arquivo. Se o nome contiver espaços, coloque-o entre aspas. Vamos retirar o 01-do nome.
                    2. Digite mv “01-Documentos de trabalho” “Documentos de trabalho”e pressione Enter.

                      Listando os arquivos mostra foi renomeado.

                      Renomear vários arquivos ou pastas usando o script Bash

                      Para criar um script bash, você precisa trabalhar em um editor de texto simples. Digamos que tenhamos vários arquivos HTML que salvamos acidentalmente como arquivos de texto simples. Precisamos mudar a extensão do arquivo de .txt para .html. Podemos usar este script bash para renomeá-los:

                      para arquivo em * .txt; do
                      mv - “$ file” “$ {file% .txt} .html”
                      done

                      1. Insira isso no editor de texto e salve-o como rename-txt.sh na mesma pasta que os arquivos a serem alterados.
                        1. No terminal, navegue até essa pasta e digite o comando bash rename-txt.she pressione Enter
                          1. Verifique usando lsou procure no Gerenciador de arquivospara ver se funcionou.
                          2. Como isso funcionou? A primeira linha procura qualquer arquivo que termine em .txt. O asterisco (*) é um caractere curinga, portanto, qualquer coisa antes de .txt em um nome de arquivo corresponderá. O dodiz a ele para executar o comando enquanto houver arquivos correspondentes. Este é um loop. A segunda linha contém o comando mv.

                            O traço duplo (-) indica que não há opções para o comando, prepare-se para alguma expressão regular ou regex. O $ arquivoé uma variável que o informa para trabalhar com qualquer arquivo selecionado pela primeira linha. O %diz para substituir o .txtse estiver no final do nome pelo valor fora da chave, que é .html.

                            Como renomear arquivos e pastas com segurança com utilitários do Linux

                            O resto do artigo é sobre utilitários usados ​​no shell do Linux. Pode ser fácil cometer um erro e renomear arquivos críticos que podem impedir o funcionamento de programas ou do Linux. Sempre use a opção -n. Diz ao comando para não substituir um arquivo existente.

                            Usá-lo em um comando de utilitário pode ser semelhante a: mmv -n “*” “# l1”. Veja abaixo como mostra uma prévia do que o comando fará. No entanto, se você listar (ls) os arquivos, verá que nenhum deles foi alterado. Se não é o que você esperava, ajuste seu comando e tente novamente.

                            Renomear vários arquivos e pastas com Renomear

                            Rename é um utilitário do Linux. Pense nisso como um pequeno programa que não possui uma interface gráfica do usuário. Sua distribuição Linux pode não ter, mas é fácil de instalar.

                            No terminal, digite o comando sudo apt-get install renamee pressione Enter. Ele pode solicitar sua senha, digite-a e pressione Enter. Ele começará a instalação.

                            Depois de instalado, você pode começar a usar Renomear.

                            1. Navegue até o local onde deseja alterar os nomes dos arquivos ou pastas.
                              1. Assim como no script bash, você precisará usar regex para selecionar arquivos e definir o que será feito com eles. Aqui está um exemplo: renomear 's / .html / .txt /' * .html
                              2. Se você adivinhou que mudará as extensões de arquivo em nossos arquivos de volta para .txt de .html, você está certo!

                                Renomear arquivos e pastas usando MMV

                                MMV é outro Linux utilitário, semelhante ao Rename. Ele pode ser instalado com o comando sudo apt install mmv. Depois de instalado, você pode criar seus próprios comandos.

                                1. O comando MMV de exemplo que usaremos mudará todos os nomes de arquivo no diretório de minúsculas para maiúsculas: mmv -r “*” “# u1”
                                  1. O -rdiz para renomear. O asterisco informa para alterar qualquer arquivo no diretório. O # u1 é algo especial. É Código de redução. Isso diz a ele para alterar o texto para maiúsculas.
                                  2. São todas as maneiras de renomear diretórios e arquivos no Linux?

                                    Se um dos métodos aqui não funcionar para você, você pode usar uma ferramenta renomeação em massa que possui uma interface gráfica de usuário.

                                    Existem vários para escolher. Thunar e KRename são apenas alguns para começar.

                                    Postagens relacionadas:


                                    6.02.2021