rsync是linux中用于文件同步的一个命令。我目前在工作生活中用到的命令行参数有-avn --delete --exclude,如果对以上参数的含义感到模糊,或者需要查看更多命令行参数的用法,阮一峰的rsync用法教程是个不错的资源。

注意macOS出于 GPL 协议授权的原因,系统内置的 rsync 版本一直停留在 2.6.9(2006 年发布)。这个古老的版本对 UTF-8 的支持非常差,默认会将非 ASCII 字符转义为xxx 的格式输出,导致打印中文文件名时出现乱码。可以使用任意包管理器安装rsync解决这一问题。