| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

特别好用的文件同步工具:Lsyncd

特别好用的文件同步工具Lsyncd 。  把rsync底层包装起来,实现本地或远程的增量同步。例如lsyncd -rsyncssh ~/work foo:~/work 起一个后台任务把本地文件夹~/work同步到远程机器foo,以后有变化也会自动更新。安装apt-get install lsyncd。

Lsyncd 通过 inotify 或 fsevents 来监视本机目录树,并将其实时同步 (mirror) 到远端的目标机器上。

Lsyncd 默认使用 rsync,采用 Lua 开发而成,比较轻量级,效果不错。

安装 Lsyncd

在 Debian 上,可通过以下指令安装 Lsyncd:

(root) # apt-get install lsyncd

Lsyncd 用法

要看看 Lsyncd 实时同步的效果,不妨执行:

$ lsyncd -nodaemon -rsync ~/tmp vu2:tmp

该命令将本机的 ~/tmp 目录同步到远端机器 vu2 的 tmp 目录。

使用 Lsyncd 的更好方式是定义配置文件,具体可以参考官方手册

项目主页:http://www.open-open.com/lib/view/home/1416324608508

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1416324608508.html
lsyncd