rsync 传输目录下所有文件的顺序

Tim*_*Tim 6 linux rsync

如果通过rsync传输一个目录下的所有文件,rsync确定的文件一个一个传输的顺序是什么?

一开始好像rsync是按字母顺序传输文件的,后来发现rsync在第一次按字母顺序扫的时候跳过了一些文件,然后又回去传输第一次跳过的文件,这次还是按字母顺序.

感谢致敬!

Kei*_*thB 5

我相信它会按照文件在其所在目录的目录条目中列出的顺序传输文件。这通常是文件添加到目录中的顺序,但是如果文件被删除,它的位置将被添加到目录中的下一个文件使用。您可以使用ls -f. 如果您真的对血腥细节感兴趣,请尝试man readdir在 Linux 或man dirOS X 上。