可以通过扩展属性查找文件吗

ele*_*ele 5 linux filesystems file-attributes xattr

在Linux中我可以通过我定义的扩展属性找到文件吗?由于我可以通过文件的类型等基本属性找到文件,我想知道这是否可能(因为在 Windows 中,通过备用数据流定义文件的额外属性,不可能找到它们,至少使用Windows 搜索工具)。

Dav*_*d Z 3

find作为任何 Linux 系统的一部分安装的标准版本都无法做到这一点。然而,前段时间我编写了一个补丁,允许它通过扩展属性的存在进行搜索。因此,您可以下载该补丁,将其应用于findutils 源代码,然后编译并安装您的自定义版本find,您应该能够使用它通过扩展属性查找文件。(该补丁适用于 findutils 4.4.0,尽管它也可能适用于最新版本 4.4.2。如果您尝试一下,我将有兴趣获得任何反馈。)

可能还有其他搜索程序可以对扩展属性建立索引,但我不知道。在谷歌上找到关于他们的信息似乎有点困难。

  • 关于搜索程序,我实际上找不到任何有关其索引扩展属性的能力的信息(如果甚至存在甚至可以做到这一点的程序)...如果有人知道任何搜索程序能够做到这一点,如果您告诉我,我将不胜感激,我很快就会有一个演示,并且不想说不存在在不确定的情况下索引扩展属性的程序。再次感谢! (2认同)