我使用 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 不像其他文件系统那么详细,因此文件系统之间的文件比较并不总是能正常工作。