我想在bzr分支中重构我的文件夹层次结构。作为其中的一部分,我想将我的lib文件夹移动到一个新的子文件夹(lib / x86),也就是说,lib的所有子文件夹应该位于lib / x86下。简单的bzr mv lib lib/x86
不起作用,也不会将lib文件夹移动到新名称,然后尝试将其移动到子文件夹。
实现这一目标的命令是什么?
答案 0 :(得分:0)
解决方案是使用通配符。假设您已将lib文件夹重命名为lib-old,则可以移动其内容,如下所示:
bzr mv lib-old/* lib/x86
此后,lib-old文件夹仍然存在,但这是一个简单的删除操作。我以前添加了bzr的新路径,所以这也许是必要的。
答案 1 :(得分:0)
您可以分三步完成:
bzr mv lib lib-tmp
bzr mkdir lib
bzr mv lib-tmp lib/x86
我猜你错过了第二步。顺便说一句,bzr mkdir lib
相当于:
mkdir lib
bzr add lib