Experimente o comando renomear . Exemplo:
shopt -s globstar
rename -n 's/.//' **
- o -n realmente não executa o comando. Portanto, se você estiver satisfeito, remova o
-n
e execute-o novamente. Certifique-se de ter um backup. - o
shopt
permite usar**
e isso o torna recursivo (somente combash
). -
isso será executado em uma "lista de argumentos muito longa" se houver muitos arquivos. Você poderia fazer isso de um script para contornar isso:
shopt -s globstar for i in **; do rename -n 's/.//' "$i"; done