不能移动到它自己的子目录

我有2个文件夹:

/home/sphinx/articlesdb/ 

和:

 /home/sphinx/tmp/articlesdb/ 

我想移动并覆盖从tmp所有文件到主文件夹。

我目前使用:

 mv -f /home/sphinx/tmp/articlesdb/ /home/sphinx/ 

但是我得到这个错误:

 mv: cannot move `/home/sphinx/tmp/articlesdb/' to a subdirectory of itself, `/home/sphinx/articlesdb' 

它需要尽快做到这一点,所以我不想复制。

我应该删除/home/sphinx/articlesdb/完全,然后运行mv命令,或者我只是需要稍微调整命令?

如果确保/home/sphinx/articlesdb为空,那么会发生什么情况

 cd /home/sphinx/tmp/articlesdb mv * /home/sphinx/articlesdb/ 

决定删除原始文件夹,然后从tmp移动它。