gpt4 book ai didi

metadata - GNOME:Nautilus 在哪里存储徽章数据以及如何存储?

转载 作者:行者123 更新时间:2023-12-03 06:29:32 26 4
gpt4 key购买 nike

Nautilus 允许用户在目录和文件上设置标志,但令人惊讶的是它不使用 xattr 等实际文件元数据存储来存储此添加的元数据。

那么 Nautilus 在哪里以及如何存储这些数据?(我想从 Nautilus 外部访问它。)

看起来,GVFS 将此类元数据存储在它的“metadata::emblems”命名空间中(尝试使用 CLI 命令gvfs-info),但是

GVFS 将数据存储在哪里?在单独的数据库中、在 xattr 中或在两者中,具体取决于 namespace ?

最佳答案

元数据由 GVFS 存储在 ~/.local/share/gvfs-metadata/中(严格来说是在 $XDG_DATA_HOME/gvfs-metadata 中,而 XDG_DATA_HOME 默认情况下是 ~/.local/share)。

例如,如果您有一个带有标签 home 的分区,则元数据将存储在 ~/.local/share/gvfs-metadata/home 中。

您可以使用GIO API在您自己的程序中访问这些属性。

关于metadata - GNOME:Nautilus 在哪里存储徽章数据以及如何存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10874702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com