linux 远程数据同步工具 命令:rsync

Linux 远程数据同步工具 — rsync

1. 什么是rsync

rsync是一款常用的用于远程数据同步的工具。它可以在本地和远程计算机之间同步文件和目录,可在不同的计算机之间复制和同步文件。rsync被广泛应用于备份和镜像等领域。

2. rsync的安装和使用

rsync在大多数Linux系统中都默认安装了。如果没有安装,可以使用以下指令安装:

sudo apt-get install rsync

使用rsync复制本地文件到远程主机,语法如下:

rsync [option] 源文件/目录 目的文件/目录 

例如,将本地目录 /home/test1/ 下的文件同步到远程主机192.168.1.100的目录 /home/test2/ 下,可以使用以下命令

rsync -avz /home/test1/ 192.168.1.100:/home/test2/

其中,-a 表示归档模式,保持目录结构以及文件属性不变; -v 表示显示详细信息; -z 表示压缩传输。

3. rsync的常用参数

rsync有很多可选参数和选项,以下是一些常用的:

① -a: 归档模式,表示保留文件所有属性,包括权限,时间戳等等。

② -v: 显示详细信息,例如文件数量,传输速度等。

③ -z: 使用压缩模式传输数据。

④ -e: 使用指定的shell作为远程登录命令,例如使用ssh登录远程主机。

⑤ -n: 模拟运行,显示执行的操作,但并不实际执行。

⑥ –exclude: 排除不需要传输的文件或目录,比如临时文件等。

4. 总结

rsync是一款方便、快捷的远程文件同步工具,其具有良好的传输效率和可靠性,并且相对较为简单易用。熟练掌握rsync的使用方法可以提高我们对于文件同步、备份等工作的效率。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容