我们目前rsync
用于运行备份作业。这项工作需要几个小时。由于备份的某些部分比其他部分更重要,我们希望确保在其他所有内容之前备份它们(即rsync
首先传输这些文件)。这应该很容易使用rsync --files-from
.
不幸的是,我们需要优先考虑的文件与单个目录中的所有其他文件一起(平面层次结构,嘘!),它们只有一个特定的扩展名来识别它们。因此,我们希望获取rsync
将要传输的文件列表,在本地对其进行排序,然后将其传递给rsync
using rsync --files-from
。
Usingrsync -v --dry-run
让我们大部分时间都在那里(我认为),但显示目录添加和文件属性更改,这意味着我们并没有真正获得立即可用的列表。
所以,我的问题是:如何从 rsync 获取要使用的文件列表?