无法移动到其自身的子目录

无法移动到其自身的子目录

我有 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命令还是只需要稍微调整命令?

答案1

如果你确保它/home/sphinx/articlesdb是空的,那么会发生什么?

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

答案2

决定删除原始文件夹然后将其从中移出tmp

相关内容