在试运行模式下,日志文件不包含更改/更新的常规文件,也根本没有删除。它只包含更改和创建的目录。然而,在没有试运行的情况下执行时,日志文件确实包含各种更改。
一个小例子:运行命令时
rsync -a --delete-delay --progress --itemize-changes --stats --dry-run --log-file="/tmp/rsync-dry.txt" /tmp/mySource/ /tmp/myDest/
Run Code Online (Sandbox Code Playgroud)
日志文件看起来像这样(3 个项目,它们都与目录相关):
2015/08/26 17:18:04 [5812] building file list
2015/08/26 17:18:04 [5812] .d..t...... ./
2015/08/26 17:18:04 [5812] .d..t...... sub1/
2015/08/26 17:18:04 [5812] cd+++++++++ sub2/
2015/08/26 17:18:04 [5812] Number of files: 11 (reg: 8, dir: 3)
2015/08/26 17:18:04 [5812] Number of created files: 5 (reg: 4, dir: 1)
2015/08/26 17:18:04 [5812] Number of deleted files: 4 (reg: 3, dir: 1)
2015/08/26 17:18:04 [5812] Number of regular files transferred: 6
... …
Run Code Online (Sandbox Code Playgroud)