[Script] Renomeando diretórios e arquivos de maiúsculo para minúsculo
Enviado: 08 Abr 2014 10:06
Segue script bem prático para renomear em massa diretórios, sub diretórios e arquivos com letras maiúsculas para minúsculas.
Execute o script no diretório onde se encontra as pastas e arquivos que você deseja renomear.
LEMBRETE: Jamais execute em ambiente de produção antes de testar
Código: Selecionar todos
#!/bin/bash
# Renomeia case sensitive
# Retirado do fórum ITBR.ORG
for f in `find . -depth ! -name CVS -type d`; do
g=`dirname "$f"`/`basename "$f" | tr '[A-Z]' '[a-z]'`
if [ "xxx$f" != "xxx$g" ]; then
echo "Renomeando diretorio $f"
mv -f "$f" "$g"
fi
done
for f in `find . ! -type d`; do
g=`dirname "$f"`/`basename "$f" | tr '[A-Z]' '[a-z]'`
if [ "xxx$f" != "xxx$g" ]; then
echo "Renomeando arquivo $f"
mv -f "$f" "$g"
fi
done
LEMBRETE: Jamais execute em ambiente de produção antes de testar
