$rsync --files-from=fileList.txt /path/to/source /path/to/destination
Rsync在处理它们之前对fileList.txt中的文件进行排序.根据手册页,这是为了提高传输效率.
我怎么把它关掉?我有一个案例,我希望以非常特定的顺序传输文件,我不在乎它是否使传输效率降低.
解决方法cat fileList.txt | xargs -n1 -I{} rsync --progress "/path-from/{}" "/path-to/{}"
这应该通过xargs一次将每个文件传递给rsync一行.
你可以替换
cat xxx.txt
同
ls -t | xargs ....
如果你更喜欢.
确实rsync恼人地不使用您在列表中指定的顺序.
总结以上是内存溢出为你收集整理的cygwin – 强制rsync按照源文件参数中列出的顺序传输文件全部内容,希望文章能够帮你解决cygwin – 强制rsync按照源文件参数中列出的顺序传输文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)