Pular para o conteúdo

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

Dica publicada em Shell Script / Expressões Regulares
Fábio Berbert de Paula fabio
Hits: 1.865 Categoria: Shell Script Subcategoria: Expressões Regulares
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Redirecionando saída de comando para arquivo com sudo

Executar comando na entrada e saída do Vim

Vim - Converter tecla tab em 4 espaços

Agendando tarefas com Python (schedule)

Código-Fonte Original da Missão Apollo 11

Bloqueando tráfego via MAC com iptables

Baixando todos os arquivos de uma URL com o wget

Criando usuários a partir de uma lista

Screen (janelas) no modo shell?

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

Contribuir com comentário

Entre na sua conta para comentar.