linux mv 命令怪异之处

linux mv 命令怪异之处

谁能告诉我为什么当我输入:

mv -f ./tmp/members ./

我得到:

mv: cannot move `./tmp/members' to a subdirectory of itself, `./members'

此外,移动该目录的正确方法是什么?

此外,./members 下已经有一个目录...我想完全覆盖这个目录,而不仅仅是向其中添加新内容。

我发现这是有效的:

mv tmp/members members

但仅限于新内容...旧内容仍然残留......

谢谢!

-埃里克

答案1

如果您在运行第一个命令时位于 /tmp 中,则会出现错误消息。执行所需操作的最简单方法是 rm -rf 目标,然后将原始目录 mv 到该位置。

相关内容