rename('/tmp/1234.jpg', '/home/test/233.jpg');失败

rename('/tmp/1234.jpg', '/home/test/233.jpg');失败

我的 linux 系统
调用 perl -e "print rename('/tmp/1234.jpg', '/home/test/233.jpg');"

总是失败请问怎么回事.
rename 只能用在同一个文件系统上。
/tmp 和 /home 通常不是同一个文件系统。
3Q