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
-ne execute-o novamente. Certifique-se de ter um backup. - o
shoptpermite 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