使用 rsync 或 find 等将文件从公司共享复制到公共保管箱

使用 rsync 或 find 等将文件从公司共享复制到公共保管箱

我正在努力获取数据传输服务,最多只能将 /h/data/share/(公司共享)中新创建的文件复制到 /g/data/global/ (公共保管箱),但是 /g 中的文件/data/global 正在被移动,这给我带来了一些问题,因为它不断地一遍又一遍地复制和同步相同的文件,而另一端却得到了许多重复项。

我尝试过以下一些方法:

    cd /h/data/share/
       find . -newerct -1 > /h/data/sync.txt
       rsync -avzh --no-R --from-file=/h/data/sync.txt /g/data/global/

运行后我不断收到太多参数,这应该是一个可以使用 cronjob 自动运行的服务。此外,这每天将移动数千个 .mp3、.jpg、.png、.doc 等。

相关内容