gpt4 book ai didi

cygwin - 强制 rsync 按照源文件参数中列出的顺序传输文件

转载 作者:行者123 更新时间:2023-12-02 02:21:26 24 4
gpt4 key购买 nike

假设您在 filelist.txt 中有一个文件列表,并像这样调用 rynsc:

$rsync --files-from=filelist.txt /path/to/source /path/to/destination

Rsync 在处理 filelist.txt 中的文件之前对其进行排序。根据 man 页面,这是为了提高传输效率。

如何将其关闭?我有一个情况,我希望以非常特定的顺序传输文件,并且我不在乎这是否会降低传输效率。

最佳答案

cat filelist.txt | xargs -n1 -I{} rsync --progress "/path-from/{}" "/path-to/{}"

这应该通过 xargs 将每个文件一次一行传递到 rsync。

可以替换

cat xxx.txt

ls -t | xargs ....

如果你愿意的话。

确实,rsync 令人烦恼地不使用您在列表中指定的顺序。

关于cygwin - 强制 rsync 按照源文件参数中列出的顺序传输文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12572643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com