我想将一个普通的rsync命令转换为使用并行或任何方式将一个文件(robots.txt)复制到位于1级深度(最大深度-1)的目标子文件夹的多线程命令。其他加快传输速度的解决方案:
普通rsync:
find /home/targetfolders* -maxdepth 1 -type d -exec rsync -av /home/source/utils/robots.txt {} \;
什么是最佳解决方案?
答案 0 :(得分:0)
不确定我认为这是一个好主意,但是如果您想使用 GNU Parallel 来做到这一点,您将会看到类似这样的东西:
find /home/targetfolders* -maxdepth 1 -type d -print0 |
parallel -j 16 -0 rsync -av /home/source/utils/robots.txt {}