1 rsync用法教程
1.1 简介
rsync(remote sync)它名称里面的r指的是 remote,rsync 其实就是"远程同步"的意思。与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)。
它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。
1.2 安装
sudo apt-get install rsync
1.3 参数
-r 参数:本机使用 rsync 命令时,可以作为cp和mv命令的替代方法,将源目录同步到目标目录。
rsync -r source destination
上面命令中,-r表示递归,即包含子目录。注意,-r是必须的,否则 rsync 运行不会成功。source目录表示源目录,destination表示目标目录。
如果有多个文件或目录需要同步,可以写成下面这样。
rsync -r source1 source2 destination
上面命令中,source1、source2都会被同步到destination目录。
-a 参数:-a参数可以替代-r,除了可以递归同步以外,还可以同步元信息(比如修改时间、权限等)。由于 rsync 默认使用文件大小和修改时间决定文件是否需要更新,所以-a比-r更有用。下面的用法才是常见的写法。

rsync是一个用于在本地和远程之间同步文件的工具,其特点是只传输变化部分。常用参数包括-a(递归并同步元信息)、-r(递归处理子目录)、--exclude(排除文件或目录)。它可以用于备份和系统恢复,例如在Linux系统中进行数据迁移或系统备份。
最低0.47元/天 解锁文章
1600

被折叠的 条评论
为什么被折叠?



