Encryption 在encfs上查找相应的加密文件

Encryption 在encfs上查找相应的加密文件,encryption,fuse,Encryption,Fuse,希望是一个非常简单的问题 我有一个只读挂载,一个encfs保险丝挂载读取该挂载以解密文件。如何知道每个解密文件与哪个加密文件相关 例如:我想删除一个文件,但是无法通过只读文件系统删除。我如何知道真正的文件名 我可能正在寻找一种更具程序性的方法来实现这一点我发现了一个我并不满意的解决方案。我可以组成两个目录加密的和解密的,并使用相同的.encfs6.xml文件将解密的目录装载为encfs装载点 然后我可以mkdir-p decrypted/parent/of/file并触摸文件名。然后,如果我签入

希望是一个非常简单的问题

我有一个只读挂载,一个encfs保险丝挂载读取该挂载以解密文件。如何知道每个解密文件与哪个加密文件相关

例如:我想删除一个文件,但是无法通过只读文件系统删除。我如何知道真正的文件名


我可能正在寻找一种更具程序性的方法来实现这一点

我发现了一个我并不满意的解决方案。我可以组成两个目录
加密的
解密的
,并使用相同的
.encfs6.xml
文件将
解密的
目录装载为encfs装载点

然后我可以
mkdir-p decrypted/parent/of/file
触摸文件名。然后,如果我签入
decrypted
,我将拥有所需加密文件的完整路径


这并不优雅,但它是一个解决方案。有谁有更好的想法吗?

我发现这是可能的
encfsctl
。您可以使用
encode
函数将人类可读的名称转换为文件系统上的实际路径

$ ENCFS6_CONFIG='encfs6.xml' encfsctl encode /encfs/mountpoint readable/name/in/mountpoint
EncFS Password: 
decryptedname

注意:这也适用于解码的另一个方向。ENCFS6_配置=。。。部分是可选的。