Como faço para renomear um arquivo no terminal Ubuntu?

Como faço para renomear um arquivo no terminal Ubuntu?
Renomear um arquivo existente é uma operação básica que geralmente não requer uma ferramenta especializada em nenhum sistema operacional. Renomear um único arquivo no Linux é uma tarefa bastante simples, mas renomear mais de um ou vários arquivos via terminal é um trabalho mais desafiador para novos usuários do Linux. Em todas as distribuições Linux, o terminal é um aplicativo de linha de comando essencial para administrar os sistemas Linux.

No entanto, para usar efetivamente esse aplicativo da CLI, você deve ter um forte conhecimento sobre comandos e fundamentos básicos do Linux, como criar, excluir e renomear um arquivo existente. Comandos diferentes estão disponíveis no sistema Ubuntu Linux para renomear um arquivo que exploraremos neste artigo.

Forneceremos detalhes abrangentes neste tutorial sobre como você pode renomear um arquivo no Ubuntu usando o terminal de aplicativos da linha de comando. Todos os comandos foram implementados para a demonstração no Ubuntu 20.04 Sistema Linux.

Renomear arquivos no Ubuntu 20.04 Sistema LTS usando o terminal

Os dois comandos diferentes 'MV' e 'Renome. Vamos discutir cada comando em detalhes.

Renomear o arquivo no Ubuntu usando o comando MV

Antes de usar o comando 'MV', você deve saber como ele funciona em seu sistema. A sintaxe básica do comando 'MV' é dada abaixo:

MV [Options] [Soldes de arquivo] [Destino]

As opções de comando 'MV' mais populares são fornecidas abaixo:
-f - Não exibe mensagem ou alertas antes de substituir um nome de arquivo.
-eu - Exibe mensagens de confirmação ou aviso de confirmação antes de renomear um arquivo.
-você - Ele move um arquivo se o arquivo não existir no destino especificado ou em caso de um novo arquivo.

A fonte de arquivo pode ser o destino de um ou mais arquivos. O destino representa apenas um único arquivo.

Exemplo

Por exemplo, renomear o arquivo 'testfile1.txt 'para' testfile2.TXT, você precisa executar o seguinte comando:

$ MV testFile1.txt testfile2.TXT

Como usar o comando MV para renomear vários arquivos?

Geralmente, você só pode renomear um único arquivo usando o comando mover. Para renomear vários arquivos usando o comando MV, você pode usar o comando MV para combinar com diferentes comandos. Digamos que o comando MV pode ser usado junto com o loop, enquanto loop e encontre comando.

Vamos explicar com a ajuda de um exemplo. Aqui, queremos renomear tudo .Arquivos de extensão txt do diretório atual substituídos por outro .Extensão HTML. Nesse caso, o código a seguir nos ajudará:

para f em *.TXT; fazer
MV - "$ f" "$ f%.TXT.html "
feito

O código acima irá iterar usando o loop através da lista de arquivos com o .Extensão txt. Depois disso, na segunda linha, ele substituirá cada extensão de arquivo .txt com .html. No final, 'feito' indicou o fim do segmento de loop for.

Como usar o comando renomear para renomear arquivos no Ubuntu?

Usando o comando renomear, você pode renomear vários arquivos de uma corrente diretamente de uma vez. Este comando contém mais recursos avançados em comparação com o comando 'MV'. Para renomear arquivos usando o comando renomear, você deve ter conhecimento básico sobre o uso regular de expressões.

Na maioria das distribuições Linux, o comando 'renomeação' é instalado por padrão. No entanto, se você não instalou o comando renomear no seu sistema Ubuntu, ele pode ser facilmente instalado no Ubuntu e seus derivados executando o seguinte comando:

$ sudo apt install renomear

Sintaxe do comando renomeado

Usando a seguinte sintaxe, você pode usar o comando renomear:

Renomear arquivos de texpressões [Opções]

O comando renomear renomeará arquivos de acordo com as expressões regulares específicas do Perl.

Exemplo

No exemplo a seguir, queremos alterar a extensão de todos os arquivos de texto. Então, vamos alterar ou substituir todos os arquivos por extensão .txt para .HTML executando o seguinte comando:

$ renomear 's/.TXT/.html/' *.TXT

Quando você usa o comando renomeado seguido pela opção '-n', ele também exibe os nomes dos arquivos a serem renomeados e renomeá-los da seguinte forma:

$ renomear -n 's/.html/.TXT/' *.html

O comando acima exibe o seguinte resultado na janela do terminal:

Por padrão, o comando renomear não substitui um arquivo existente. No entanto, se você passar a opção -f junto com o comando renomear, ela o ajudará a substituir os arquivos existentes. Execute o seguinte comando para usar o comando renomear seguido pela opção -f:

$ rename -f 's/.TXT/.html/' *.TXT

Para alterar ou renomear o nome do arquivo usando o comando renomear, use o seguinte comando:

$ Rename 's/antigo-filenome/novo-filenome/'

Exemplo

Por exemplo, queremos renomear um único arquivo com o nome 'TestFile.txt 'para newtestFile.TXT. Nesse caso, o comando acima será modificado na seguinte forma:

$ rename 's/testfile/newTestFile/' testFile.TXT

Para ver mais uso do comando renomeado, tente os seguintes exemplos:

Por exemplo, renomear todos esses arquivos, que contêm espaços no nome do arquivo e você deseja substituí -lo por sublinhados. Nesse caso, o comando renomeado o ajudará da seguinte maneira:

$ renomear 'y//\ _/' \*

Usando o comando renomear, você pode converter o nome do arquivo em todas as letras minúsculas da seguinte forma:

$ renomear 'y/a-z/a-z/' \*

Da mesma forma, para converter o nome do arquivo em todas as letras maiúsculas, use o seguinte comando:

$ renomear 'y/a-z/a-z/' \*

Para explorar mais opções e usos do comando renomear, digite o seguinte comando terminal:

$ renomear -help

Conclusão

Discutimos neste artigo como renomear arquivos no Ubuntu 20.04 Distribuição LTS usando o aplicativo de terminal. Além disso, exploramos o trabalho e os usos dos comandos 'MV' e 'renomear' para renomear um arquivo. A partir da discussão acima, concluímos que o comando MV é útil para renomear um arquivo, mas o comando renomear oferece opções mais avançadas para renomeação de arquivos no sistema Ubuntu.