Você pode usar deurlname
de renameutils .
$ ls
L4%20Molecular%20Recognition.pdf
$ deurlname L4%20Molecular%20Recognition.pdf
$ ls
L4 Molecular Recognition.pdf
Eu escrevi um script que permite renomear arquivos em um editor.
Você apenas passa um nome de arquivo ao script e abre o editor com o nome do arquivo
nisso. Então você edita o nome do arquivo, escreve e fecha o editor.
$ ls
L4%20Molecular%20Recognition.pdf
$ viname L4%20Molecular%20Recognition.pdf
======================
L4%20Molecular%20Recognition.pdf█
======================
======================
L4-Molecular-Recognition.pdf█
======================
(pretend this is an editor)
$ ls
L4-Molecular-Recognition.pdf
Eu também escrevi um script
que renomeia automaticamente os arquivos para se adequar ao meu esquema de nomenclatura preferido. Quando
Eu faço o download de arquivos, a primeira coisa que faço é chamar esse script neles.
$ ls
L4%20Molecular%20Recognition.pdf
$ nf L4%20Molecular%20Recognition.pdf
'L4%20Molecular%20Recognition.pdf' renamed to 'l4-molecular-recognition.pdf'
$ ls
L4-molecular-recognition.pdf
Tenha cuidado com esse script. Pode fazer algumas renomeações bastante dramáticas. Use seu
opção dry run ( nf -n
) antes de renomear qualquer arquivo.