sexta-feira, 2 de maio de 2014

Renomear arquivo com caracteres especiais no linux

Pessoal, estava apanhando aqui para um arquivo cujo nome tinha caracteres especiais: (ConfiguraçoÌes_de_Acesso).pdf

Renomeá-lo não foi fácil. Consegui essa proeza rodando comando "ls -i" que exibe uma espécie de id do arquivo:

[user@MAQUINA01 PASTA]$ ls -i
5835097 Arquivo01.sql
5835105 (ConfiguraçoÌes_de_Acesso).pdf
5835101 Log_01.txt

E com o id do arquivo usei o comando abaixo para renomeá-lo:

[user@MAQUINA01 PASTA]$ find . -inum 5835105 -exec mv {} Configuracoes_de_Acesso.pdf \;

Pronto, arquivo renomeado :)

Fonte: http://www.unix.com/tips-and-tutorials/198879-how-manage-file-names-special-characters.html

Abraços!
Adriano Schmidt

Um comentário: