rename
não é complicado :) Basta especificar a parte que você deseja alterar e o restante será deixado em paz. Use g
para modificar todas as ocorrências no caminho (incluindo nomes de diretório)
find /path/ -type f -name '*0050ABC_01032013*' -exec rename -n 's/0050ABC_01032013/0044CBA_01011901/g' '{}' \;
Remova -n
após o teste para realmente renomear os arquivos
find /path/ -type f -name '*0050ABC_01032013*' -exec rename 's/0050ABC_01032013/0044CBA_01011901/g' '{}' \;
Se você tiver um diretório em algum lugar no caminho com o mesmo nome e você não quiser alterar o nome do diretório, certifique-se de que apenas o nome da base seja modificado dessa forma
find /path/ -type f -name '*0050ABC_01032013*' -exec rename -n 's/0050ABC_01032013([^\/]*)$/0044CBA_01011901/' '{}' \;
Isso evita a correspondência da string se houver um caractere /
em qualquer lugar depois disso.