![管理大型电子书档案](https://linux22.com/image/1316106/%E7%AE%A1%E7%90%86%E5%A4%A7%E5%9E%8B%E7%94%B5%E5%AD%90%E4%B9%A6%E6%A1%A3%E6%A1%88%20.png)
我有一个非常大的电子书档案(约 1TB),其中包括各种文件格式,例如 PDF、DJVU、MOBI 和 EPUB。
我把它们按主题放在不同的文件夹中,例如工程、编程等。但多年以后,事情变得很疯狂。编程文件夹本身有 220GB,文件名很神秘。有些文件名定义明确,例如:236659889_Final_Report_of_2012_Climate_Change_Conference.pdf,但有些文件名只是 ISBN 号或下载.pdf。
我需要一个应用程序来组织和搜索我的电子书。我已经尝试了 Calibre、Mendeley 和 Debenu。但所有这些应用程序都尝试先导入文件,而我没有多余的 1+ TB 空间用于应用程序导入文件夹。
是否有任何好的 Windows 应用程序可以仅索引电子书的文件名和内容而无需导入它们?
答案1
我和你有同样的问题,我很困惑为什么没有人想出一个不物理移动文件的应用程序,而是允许你创建虚拟目录、标签等。数据存储的未来要么基于 NAS,要么基于云,所以这种解决方案的缺乏很奇怪。没有人会把 TB 的库文件保存在本地硬盘上——尤其是如果它没有受到 RAID 5 或其他备份措施的保护。
答案2
另外两款值得尝试的产品:
Adobe 数字版本(自由的)
我的所有书(商业的)
答案3
这真是太神奇了,但 Unix/Linux 甚至没有一个好的解决方案——我已经努力寻找一个了。实际上,我正在寻找一个离线解决方案,但最终我甚至开始研究在线解决方案。这简直是地狱。
到目前为止,我“最好的”想法是使用桌面搜索引擎并将其限制在“图书馆”(电子书档案)文件夹中。现在,我正在使用 Tracker。在此之前,我使用的是 Beagle,它不再维护。一个好的引擎可以读取所有文件格式并至少创建一个索引数据库。
我的“次优”想法需要一点时间。浏览你的文件...并重命名它们。或者将它们分组放入子文件夹中,并为你的文件夹起好名字。好吧,对于 1TB 来说,这可能需要一段时间。大多数现代文件系统都支持非常长的文件名,因此你可以想出一个好的标签和信息模式,它们可以成为文件夹/文件名的一部分。我使用的模式如下
[CLASS]_Year_Author1-Author2_Name-Name-Name_[TAG1-TAG2].filetype
其中的类别可以是任何内容,例如“书籍”、“会议纪要”、“论文”、“报告”、“论文”... 有了良好的模式,您可以使用 shell 命令(如 find、awk、grep 等)来查找您要查找的内容。此方法需要一定的纪律,因为您需要为库中的每个新条目赋予好的名称。
最后但同样重要的是,不久前,我寄希望于操作系统,但我觉得这个项目已经停止了。无论如何,如果可以将标签与文件关联并将其作为元数据存储在文件系统中,那就太酷了。