No Linux, supondo que nenhum dos seus nomes de arquivos tenha _create
dentro deles (somente no final), você pode usar o utilitário rename
do pacote util-linux, que é instalado em todos os Linux não embarcados. sistemas. Chame find
para executar o comando em todos os arquivos em subdiretórios recursivamente.
find -depth -exec rename _create _bak {} +
No Debian e nas distribuições derivadas (Ubuntu, Mint,…) que enviam um script Perl como rename
, chame rename.ul
em vez de rename
ou substitua rename _create _bak
por rename 's/_create$/_bak/'
.