仅记录使用 rsync 传输的文件

仅记录使用 rsync 传输的文件

我使用 rsync 创建了一个备份脚本,并且每 10 分钟运行一次。我正在将文件从 HFS 复制到 Fat32。我使用它进行日志记录--progress,但为了更轻松地阅读日志,我只想包含传输的文件。即在运行结束时我希望在日志中看到如下内容:

2012-07-31 11:03:45 开始转账

/some/file/that/was/changed.txt
/另一个/文件/that/was/added.jpg

文件数量:35184
传输的文件数量:2

经过一番谷歌搜索后我找不到任何东西。有没有办法做到这一点?

谢谢。

答案1

我最后想通了。我注意到它列出所有内容的原因是因为我使用了 -a 标志。

我正在同步到 fat32,因此 -a 标志的某些内容导致它每次都尝试同步所有文件。

我将标志更改为 -tr 并解决了问题。我不知道 -a 标志是什么原因导致的,但我知道 fat32 不像其他文件系统那么详细,因此文件系统之间的文件比较并不总是能正常工作。

相关内容