我想将一组文件/目录移动(而不是复制)到另一个目录,其中一些文件/目录的名称与目标目录中的文件/目录冲突。我的主要目标是移动文件,因此我可以忍受被覆盖的非空目录。
我目前正在使用mv ... destination
,偶尔
mv:无法将“目标”移动到“ /目标/目标”:目录不为空
我尝试mv -f ... destination
没有成功,并且由于我希望将文件从其原始位置删除,rsync
因此似乎不合适。
另外,是否存在一个很好的解决方案,可以保留通过重命名以某种方式覆盖打算覆盖的文件?
尝试执行mv命令时会遇到什么错误?
—
2014年
您明确地说那
—
DopeGhoti 2014年
rsync
不是您想要的;你为什么用这个标记rsync
?
@DopeGhoti我说这似乎不合适,但我愿意被其他人看到。
—
user1227038 2014年
@suspectus更新了问题。
—
user1227038 2014年
如果
—
bsd 2014年
mv --backup=numbered
对--backup
开关使用use 或其他选项之一,mv
则将完成合并并保留要覆盖的文件