我有 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
。