如何提取“mlocate.db”内容?

lok*_*iyo 8 linux

是否可以提取mlocate.db文件的内容,例如将其转储为纯文本?除了手册页中提到的结构之外,是否还为推送到数据库的内容设置了任何目录或文件属性?

HBr*_*ijn 8

updatedb命令创建的locate 数据库本质上只不过是一个文件名列表。提取该数据库的简单用例是使用匹配所有内容的正则表达式或通配符:

locate --database /path/to/mlocate.db *
Run Code Online (Sandbox Code Playgroud)

或者

locate -r .
Run Code Online (Sandbox Code Playgroud)