我使用 rsync 在外部硬盘驱动器上创建备份。我通常先进行一次试运行,只是为了检查完整性。具体来说,我将使用
rsync -auvn path/to/source path/to/dest
Run Code Online (Sandbox Code Playgroud)
但是,这会打印递归到的所有目录,无论是否需要复制它或其任何文件。由于我正在备份一个大型文件结构,这将打印我们的数百个目录,通常只有几个文件需要复制。因此这个输出并不理想,需要我挖掘数百行不必要的输出来实际进行我的健全性检查。
我希望能够告诉它只打印要执行的实际操作。我目前的解决方法是| grep '\.',但显然这不是一个完美的过滤器。
有没有办法让 rsync 的试运行模式不打印目录?