我有
/path/to/dir/2018/
和
/path/to/dir/"otherfilesandfolders"
我需要将其移至"otherfilesandfolders"
2018 年并覆盖所有内容
编辑:
每个子目录中有超过3000个文件,在做
rsync -r -n --exclude '2018' ./* /2018/
给出的参数列表太长
答案1
你rsync
会复制,而不是移动。为什么不直接移动所有东西呢?
mv -f /path/to/dir/"otherfilesandfolders"/. /path/to/dir/2018/
假设这两个/path/to/dir
元素实际上是不同的。如果不是的话,这将是一个空操作。
一个真实的例子将有助于提供真实的答案。