Como renomear arquivos de letras maiúsculas para minúsculas

Publicado por Fábio Berbert de Paula em 14/11/2024

[ Hits: 1.192 ]

Blog: https://fabio.automatizando.dev

 


Como renomear arquivos de letras maiúsculas para minúsculas



Vamos supor que você tenha um diretório com arquivos de letras maiúsculas e deseja renomeá-los para minúsculas, porém são dezenas de arquivos e você não quer fazer isso manualmente. Para resolver isso, você pode usar o comando rename.

Para instalar o rename no Ubuntu, Debian e derivados, use:

sudo apt install rename

Para instalar no openSUSE, use:

sudo zypper in perl-File-Rename

Para renomear os arquivos, use o comando abaixo:

rename 'y/A-Z/a-z/' *

Onde:
  • y/A-Z/a-z/: é a expressão regular que faz a conversão de letras maiúsculas para minúsculas.
  • *: indica que todos os arquivos do diretório serão renomeados.

Bônus

Se você deseja substituir o espaço por hífen nos nomes dos arquivos, use o comando abaixo:

rename 's/ /-/g' *

Até a próxima dica!

Outras dicas deste autor

Como desativar tela de bloqueio no Android

Remover diretórios recursivamente em Python

MongoDB - Erro "not authorized ... to execute command" [Resolvido]

Vim - Convertendo texto selecionado para uppercase ou lowercase

Apache e o teimoso charset ISO-8859-1 que não funciona em páginas PHP

Leitura recomendada

Equação de 2° Grau Shell Script - Zenity

Informações completas sobre os arquivos numa pasta

Listar comandos mais utilizados (via histórico de shell)

Busca por string dentro dos arquivos

Eliminando linhas de comentário ou linhas em branco no Linux

  

Comentários
[1] Comentário enviado por maurixnovatrento em 11/01/2025 - 16:35h

Muito Bom.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts