Aug 30, 2024
Andrei L.
3min de leitura
O terminal é uma ferramenta insubstituível para administradores de servidores VPS Linux. Ele oferece aos usuários do Linux uma das melhores ferramentas de produtividade para salvar os recursos da sua máquina.
Para efetivamente usar o potencial do Linux, você precisa ter um conhecimento profundo dos fundamental. Isso inclui comandos simples, como renomear arquivos e pastas existentes. Neste tutorial, você vai aprender como renomear pastas no Linux.

O comando mv é um dos mais fáceis de usar. Você pode fazer duas coisas básicas, mas essenciais enquanto lida com arquivos Linux. Um deles é mover arquivos de um local para outro. O outro é renomear um ou mais arquivos através do terminal.
Vamos ver como renomear arquivos com comando mv funciona no Linux.
Primeiro, acessaremos a linha de comando usando SSH. Este tutorial pode te ajudar, caso queira entender mais sobre isso.
ssh your-user@your-serverSe você está usando um computador local, ao invés de um servidor, então temos que abrir o terminal pelo menu principal.
Depois disso, é preciso saber como o comando mv funciona. Para fazer isso, vamos executar o seguinte:
mv --helpComo podemos ver na imagem, o uso básico do comando mv funciona assim:
mv [option] [SOURCE]...[DIRECTORY]Aqui estão algumas das opções mv mais populares:
E os parâmetros são:
[SOURCE] – o destino de origem do arquivo.
[DESTINATION] – o diretório de destino.
Se você quer renomear um arquivo, você pode fazer como mostra:
mv file1 newnamefile1Suponha que estamos localizados no diretório e existe um arquivo chamado file1.txt e queremos alterar o nome para file2.txt.
mv file1.txt file2.txtSimples assim! Porém, se você precisa de recursos mais avançados, você precisa usar o comando de renomear, que vamos mostrar abaixo.
cd /home/user/docs/files mv file1.txt file2.txt
O comando mv pode ser usado somente para renomear um arquivo, mas também ser usado com outros comandos para renomear múltiplos arquivos.
Vamos usar os comandos find, for e while e renomear múltiplos arquivos Linux.
Por exemplo, quanto tentar mudar todos os arquivos no seu diretório atual da extensão .txt para a extensão .pdf, você vai usar o comando:
for f in *txt; do
mv -- "$f" "${f%.txt}.pdf"
doneIsso vai criar um processo interno (for) que vai buscar uma lista de arquivos com a extensão .txt. Ele vai, então, substituir cada extensão .txt com a extensão .pdf. Então, ele vai terminar o processo automaticamente (done).
Se quiser recursos mais avançados, você vai precisar usar o comando rename.
O comando mv é usado tanto para mover arquivos para outros locais como para renomear arquivos. Porém, você também pode usar o comando rename, que dá um pouco mais de controle.
Muitas distribuições Linux incluem isso por padrão. Se você não tem instalado, você pode instalar facilmente com um simples comando.
No caso de Debian, Ubuntu, Linux Mint e derivados:
sudo apt install renameMas se estamos usando o CentOS ou RHEL:
sudo yum install renameDepois disso, você pode começar a usar. Em geral, a sintaxe básica de renomear comandos parecem com isto:
rename 's/old-name/new-name/' filesParece complexo no início, mas é mais simples do que você imagina.
Neste exemplo, vamos criar uma pasta chamada filetorename e usar o comando touch. Vamos criar 5 arquivos.
mkdir filetorenamecd filetorenametouch file{1..5}.txtlsCom o último comando ls, você pode visualizar os arquivos que foram criados.
Se você quer renomear o único arquivo chamado file1.txt, a sentença deve ser assim:
rename ‘s/file1/newfile1/’ file1.txtSe você quer trocar as extensões de todos os arquivos, para .php, por exmeplo, nós podemos usar o seguinte:
rename ‘s/.txt/.php/’ *.txtlsNós também podemos especificar outros diretórios onde os arquivos que você quer renomear são:
rename ‘s/.txt/.php/’ FILE/PATHTambém queremos mencionar que renomear o uso com a expressão regular Perl, significa que este comando tem possibilidades amplas.
E para finalizar, é uma ótima ideia verificar todos as opções de comando. Você pode visualizá-las no terminado ao executar:
rename –helpAlguns outros exemplos de uso do comando rename são:
rename 'y/a-z/A-Z/' *
rename 'y/A-Z/a-z/' *
rename 'y/ /_/' *
Se você não deseja ter o rename instalado no seu sistema, remova isto usando o gerenciador de software. Ou do terminal.
Para Debian, Ubuntu, Linux Mint e derivados:
sudo apt remove renameE para CentOS e RHEL
sudo yum remove renameÉ isto, o rename foi removido da sua máquina Linux.

Renomear arquivo Linux usando o terminal é uma tarefa simples e prática, mas nem por isso sem importância. Entender como fazer isto é algo que todo gerenciador de servidor deve saber.
Como vimos, temos dois comandos para fazer isto. Um mais simples que o outro, mas os dois muito eficientes.
Recomendamos que continue pesquisando os comandos e aumentando a qualidade do seu dia a dia no trabalho.
Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai padrões editoriais e valores da Hostinger.
Comentários
August 21 2023
mostra-se bastante sobre renomear arquivos, tem tutorial sobre renomear pastas/diretorios em Linux (ubuntu) ?
August 25 2023
Oi, Josué, pode usar o comando mv também!