定位/更新数据库是否支持存档?(tar.gz 等)

定位/更新数据库是否支持存档?(tar.gz 等)

我的 nas 和专用服务器上确实有很多备份。有些是文件系统内的副本,有些存档为 .zip 或 .tar.{bz2|gz}。

有没有办法将这些档案中的文件名包含在 updatedb 数据库中?

或者有其他可用的工具吗?

我认为,完整的桌面搜索引擎会过于臃肿。

答案1

尝试https://framagit.org/daajaa/find_tar我为回答您的问题而编写的。此外,它探索 tar 文件中的 tar 文件(递归)。这是一个 shell 脚本,因此您可以在使用前自己查看它。

updatedb_tar高效地输出文件列表,然后您必须将其存储起来,最终转换后供 slocate 直接使用。欢迎在 framagit 上 fork 我的项目。

我这样做是file_sha256_tar因为这是我的实际需要。

相关内容