命令行工具,可在 70 多种云存储及本地存储之间同步、复制和挂载文件,被称为云端的 rsync。
6.1万+188 本周5658GoMIT更新于 19小时前
一款快速通用的文件同步工具,只传输本地与远程文件之间的差异部分。
Rsync 是一款用于本地和远程文件复制与同步的命令行工具。它采用增量传输(delta-transfer)算法,只把文件之间的差异通过网络发送出去,因此无需事先在某一端同时保存两份完整文件,就能快速让远程文件与源文件保持一致。
基本用法与 scp 相似,但提供了大量额外选项。默认通过 ssh 或 rsh 与远程系统通信,推荐使用 ssh 以获得更好的安全性。rsync 也可以以 daemon 模式运行,监听端口,用于匿名或需认证的文件分发,通过 rsyncd.conf 进行配置。
项目使用 C 语言编写,通过 configure 脚本和 make 完成编译安装。
运行 configure 脚本生成 Makefile
编译 rsync
make安装 rsync
make install查看可用选项
rsync --help概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
命令行工具,可在 70 多种云存储及本地存储之间同步、复制和挂载文件,被称为云端的 rsync。
面向 SSH 终端的文件传输工具,可替代 lrzsz(rz/sz),并兼容 tmux。
命令行工具,将应用配置文件备份到 Dropbox 等同步文件夹,并可在新机器上还原。
支持去重、压缩和认证加密的备份工具,只存储新增或变化的数据块。
可移植的 OpenSSH,用于类 Unix 系统上的安全远程登录、命令执行和文件传输。