MV相当于rsync命令
问题描述:
我试图如果已经存在的文件夹移动到使用命令行另一个文件夹,与覆盖,但我用mv时遇到错误“是目录” ..MV相当于rsync命令
例如:
mv src/test/ dest/
有许多文件和SRC /测试/文件夹,也有在dest中的一些文件和DEST某些文件夹/
,我想文件和文件夹/ 更换瓦特第i个从SRC /测试文件和文件夹/ 如果存在,例如:
src/test/bla/boo replaces dest/bla/boo
src/test/bla/bla/boo replaces dest/bla/bla/boo
也,每次一个文件传输完成,即一个文件从SRC /测试删除/
和整体转印进度条会很好..
什么rsync标志我应该用来使这种happend?
答
下面的命令行应达到你想要的东西:
$ rsync -a --progress --remove-source-files src/test/ dest
,但它不会做“每次一个文件传输完成,即一个文件从SRC /测试/删除” – Kokizzu 2012-10-04 20:24:25
真的吗? '--remove-source-files'应该这样做。 – 2012-10-04 21:14:23
nope XD对不起,它确实.. ..我的错误.. 谢谢^^ – Kokizzu 2012-10-05 08:06:15