Rsync同步文件
Rsync是一个快速的文件复制工具。其增量传输算法通过仅发送文件之间的差异部分以减少发送的数据量,加快复制速度。可以本地复制,可以通过远程Shell或远程Rsync守护进程进行复制。支持复制软硬链接、设备等特殊类型文件。 常用参数 * -a 归档模式,复制原文件的所有者、组、权限等属性 * -v 显示详细信息 * -P 显示实时复制过程 * -z 在传输过程中压缩文件数据 * -e 指定要使用的远程Shell * -r 包含所有子目录 * -t 保留修改时间 * -u 跳过目标较新的文件 * -q 静默模式,不显示过程信息 * --delete 从目标目录中删除源目录不存的文件 * --exclude=PATTERN 排除匹配的文件 使用 本地复制文件 rsync -av test.txt /tmp/ 通过ssh推送文件 rsync -avz -e 'ssh -p 22' test.