我遇到一种情况,我需要(几乎)完全将我的 Ubuntu HD 复制到外部 HD。我遇到的最大问题是有大量文件由于各种原因无法复制。
如果我可以让 rsync 仅将遇到的错误写入日志文件,那么我可以使用该文件创建 bash 文件以帮助我进一步进行。我所说的错误是指无论出于何种原因,文件都无法复制的任何情况。
当我使用日志选项时,日志文件太大,因为它包含每个文件的信息。太大了我什至无法打开它。
rsync /source/ /dest/ --log-file=error.log
当我尝试使用安静选项将屏幕输出到文件时,我得到的日志文件是空的。
rsync -q /source/ /dest/ > error.log
无论如何,有没有办法让 rsync 只写入它遇到的错误?
rsync
写入错误stderr
因此error.log
在以下情况下为空现在所有错误都将保存在
error.log
.