You can use
deurlname from renameutils.
$ deurlname L4%20Molecular%20Recognition.pdf
L4 Molecular Recognition.pdf
I wrote a script that allows you to rename files in an editor.
You just pass the script a filename and it opens your editor with the filename
in it. Then you edit the filename, write, and close the editor.
$ viname L4%20Molecular%20Recognition.pdf
(pretend this is an editor)
I also wrote a script
that automatically renames files to conform to my preferred naming scheme. When
I download files, the first thing I do is call this script on them.
$ nf L4%20Molecular%20Recognition.pdf
'L4%20Molecular%20Recognition.pdf' renamed to 'l4-molecular-recognition.pdf'
Be careful with that script. It can do some rather dramatic renames. Use its
dry run (
nf -n) option before renaming any files.