Rsync 保留在文本文件中失败的传输

Rsync 保留在文本文件中失败的传输

我执行此命令rsync是为了备份我的文件,一些文件尚未删除,但由于 rsync 显示的输出量,我想将失败的传输保留到一个文件中,以便更好地区分它们。

你知道怎么做吗?

答案1

如果我没记错的话,这些失败的传输会打印到标准错误(stderr)而不是标准输出,尽管默认情况下你的 shell 会将这两个打印到你的屏幕上,并且错误可能会在文本墙上丢失。

为了仅捕获错误,请将文件描述符 2 (stderr) 重定向到真实文件:

rsync -options /source/* /destination/ 2>rsync-errors.txt

相关内容