Espero que alguém tenha uma solução melhor, mas eis o que eu faria:
- No diretório em que o arquivo reside, faça
ls -li
e obtenha o número de inode do arquivo - ele deve estar listado na primeira coluna da saída. - No mesmo diretório, execute:
find . -maxdepth 1 -inum 1234567 -exec mv {} new-name-of-file.blah \;
substituindo1234567
pelo número de inode do seu arquivo enew-name-of-file.blah
pelo novo nome que você deseja fornecer.
Observe que a parte \;
do comando find
é necessária para indicar o final do comando.