假设我有仅有的以下内容在~/foo
:
.
..
foo
使用文件管理器,如果我剪切子文件夹foo
并将其粘贴到其中,~
则会自动将 的内容替换~/foo
为~/foo/foo
.
但是,尽管我也可以通过函数实现目标,但是否有一个本机命令行工具可以做到这一点?
答案1
我不知道有什么方法可以一步完成,但解决问题的最简单方法就是消除问题。两个目录具有相同的名称是一个问题;因此,重命名其中之一:
mv foo foo2 && mv foo2/foo foo && rmdir foo2