Well, there's zero difference between renaming the file or directory and moving it. It's simply a difference in name.
Isn't there a difference? I thoughmove("/path/dir1","dir2") moves folder to current directory and changes its name to dir2 rename("/path/dir1","dir2") leaves folder where it was and only changes its name to dir2