rsync 用法教程

💡 原文中文,约6300字,阅读约需15分钟。
📝

内容提要

rsync 是一个用于文件同步的 Linux 应用程序,支持本地和远程计算机之间的文件同步。它仅传输变动部分,支持增量备份和排除特定文件。基本用法包括使用 -r 和 -a 参数进行递归和元信息同步,并可通过 SSH 进行远程同步。

🎯

关键要点

  • rsync 是一个用于文件同步的 Linux 应用程序,支持本地和远程计算机之间的文件同步。

  • rsync 仅传输变动部分,支持增量备份和排除特定文件。

  • 安装 rsync 的命令包括:Debian 使用 sudo apt-get install rsync,Red Hat 使用 sudo yum install rsync,Arch Linux 使用 sudo pacman -S rsync。

  • 基本用法包括使用 -r 参数进行递归同步,使用 -a 参数同步元信息。

  • 使用 -n 参数可以模拟执行结果,使用 --delete 参数可以使目标目录成为源目录的镜像。

  • 使用 --exclude 参数可以排除特定文件或目录,使用 --include 参数可以指定必须同步的文件模式。

  • rsync 支持通过 SSH 进行远程同步,也可以使用 rsync 协议进行传输。

  • rsync 的最大特点是支持增量备份,默认只复制有变动的文件。

  • 配置项包括 -a、--append、--backup、--bwlimit、--checksum 等,提供了多种灵活的同步选项。

➡️

继续阅读