我正在使用Fuse在Ubuntu上实现自定义文件系统,但是我需要在发生复制或移动操作时进行陷阱。现在我所看到的只是打开一些文件进行书写或阅读,但我需要在上下文中看到这些操作,这样我才能看到正在复制或移动的文件。
任何提示?
答案 0 :(得分:0)
考虑到“复制”或“移动”程序可以完成你所看到的 - 打开文件并写入文件,你想要做的事情可能并不容易。这是复制文件的一种非常好的方法。
即使你可以看到实际的二进制文件正在做什么,这也不会给你足够的信息来知道这是一个副本,一个移动或只是一个程序将数据写入文件。
如果您告诉我们您为什么需要这样做,那么也许有人可以提出另一种解决方案,以满足您的需求。
答案 1 :(得分:0)
复制正如Weholt所说:难以陷阱,因为它与创建新文件并写入文件基本相同。
移动与重命名操作相同。
答案 2 :(得分:-1)
我发现使用pyfilesystem创建文件系统并使用pyfilesystem中的fs.expose.fuse进行安装非常有效。看看那个。我会。谢谢。