同步 UNIX 文件
这个脚本非常简单,很容易使用.在运行脚本时,指定源目录、参照文件的目标目录和文件加密版本的目标目录:$ rsyncrypt source destination destination.enc.
脚本的第一部分在源和目标目录之间执行基本的同步以判断修改(见清单 5).这个操作生成记录修改的文件(在 /tmp 目录中).
接下来,解析修改的列表,生成已经修改和删除的文件的列表(见清单 6). 结束语 本文讨论了几种不同的文件同步方法.基本的 cp 命令并不是真正的同步命令,但是可以用来执行直接复制.对于真正的同步操作,cp 命令花费的时间太长,效率很低.在使用 tar 时,可以指定一个时间参照点,只复制在这个时间点之后修改过的文件.但是,如果修改不明显或无法通过简单的比较查明,这个特性的意义也不大. rsync 工具是更好的文件同步解决方案.它对源和目标目录执行许多检查和比较,可以实现高效的同步,甚至可以通过网络或公共连接执行同步.为了确保安全,可以结合使用 rsync 与加密技术,确保在没有正确的密码或加密密钥的情况下无法读取远程文件.
|
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |