我的 nas 和专用服务器上确实有很多备份。有些是文件系统内的副本,有些存档为 .zip 或 .tar.{bz2|gz}。
有没有办法将这些档案中的文件名包含在 updatedb 数据库中?
或者有其他可用的工具吗?
我认为,完整的桌面搜索引擎会过于臃肿。
答案1
尝试https://framagit.org/daajaa/find_tar我为回答您的问题而编写的。此外,它探索 tar 文件中的 tar 文件(递归)。这是一个 shell 脚本,因此您可以在使用前自己查看它。
updatedb_tar
高效地输出文件列表,然后您必须将其存储起来,最终转换后供 slocate 直接使用。欢迎在 framagit 上 fork 我的项目。
我这样做是file_sha256_tar
因为这是我的实际需要。