I have tried to rename a hudson/jenkins job. However it failed to rename.
Is there any way so I can rename the job?
The normal way to rename a job:
Go to the Configure screen and edit the Project name field right on top. Then click on Save and confirm by clicking on Yes. (do not click on the Apply button next to Save, that will give you an error message: JENKINS-17474)
Changing the Display Name will not rename the job, it only changes how it will be displayed. It will still be found under it's original name via the search box for example and that also will show up in the url.
Renaming directories on the filesystem level should really not be necessary.