我对Ubuntu One自动文件同步如何在后台工作感到很好奇。当我在文件管理器中添加或更改文件时,它如何知道已发生更改并且需要同步它?这可能需要某种技术上的答案。
Linux内核支持称为Inotify的东西。使用它,您可以告诉内核在文件或文件夹发生问题时通知您。因此,您可以执行以下操作:“每当将新文件放置在此文件夹中或更改了此文件夹中的文件时,请执行以下操作”。
当文件被创建,读取,写入,打开,关闭,移动(或重命名),删除等时,您会收到通知。
我不知道Ubuntu One文件同步是如何工作的,但我认为这是一个很好的假设。如果您对这些技术感兴趣,建议阅读Inotify。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句