Obrigado pelos comandos.
Solucionei parcialmente com o seguinte comando:
$ for i in `ls | sed 's/ /_/g'`; do ARQ=`echo $i | sed 's:_: :g'`; mv "$ARQ"
$i; done ; for foo in *; do mv $foo `echo $foo | tr /[A-Z]/ /[a-z]/` ; done

Ele transforma espaços em "_" e coloca tudo em minúsculo, porém:
- não funciona se o nome do arquivo tem acentos
- não remove acentos
- não funciona de forma recursiva

Alguem sugere alguma mudança?
Obrigado
-- 
Interessado em aprender mais sobre o Ubuntu em português?
http://wiki.ubuntu-br.org/ComeceAqui  -
ubuntu-br mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a