我想要一个可以帮助标记和自动排序文件的程序......想象一下类似 Gmail 收件箱的东西,其中新文件和未分类的文件保留在收件箱中,并且可以搜索、标记文件等。
我实际上正在考虑启动一个这样的项目,但从长远来看,类似的东西确实存在,我想我最好还是节省时间。有没有类似的东西,是 Nautilus 扩展还是独立程序?
编辑
我刚刚升级到 11.04,看起来好像有些事情正在发生……如果我右键单击某个文件,上下文菜单会显示一个“标签……”选项,让我可以标记文件(也可以通过文件属性中的“标签”选项卡使用该选项)。甚至我的一些文件似乎都被自动标记了……还是在我安装 Tracker 时发生了这种情况?
唯一的问题是,我找不到任何方法来利用标签。有办法搜索它们吗?使用 Unity 搜索栏似乎还不能解决问题(目前)。
答案1
gnome-team ppa 的 Nautilus 有一个用于添加/删除标签的扩展,我还发布了另一个用于按标签过滤文件/目录的 python 扩展
答案2
尝试获取 Activity Journal。它应该具有搜索功能,因为它与 zeitgeist(标记/历史记录保存程序)集成在一起。Launchpad 上的活动日志 据称,目前软件中心中的版本目前在 11.04 中无法正常工作,因此请使用此处提供的链接中的 .deb。
答案3
这可能有点过头了,但至少你可以通过尝试像开源的 ECM(企业内容管理)解决方案来获得好的想法露天。
您不必使用 Alfresco 的所有功能,但它具有:
- 标记
- 分类(比标签更严格,并有层次结构)
- 版本控制
它有一个 Web UI,但您可以通过 WebDAV 将文件与 Nautilus 一起使用。
警告:学习难度相当大。
答案4
如果其他答案并不适用于所有人,那么一个出色的搜索工具是否可以弥合手动组织和可用性之间的差距?
雷科尔在 Linux 上完全没问题。它能理解许多文件类型的元数据 - 音频、视频、图像、Office 文档、HTML、文本……很多类型。如果元数据准确,那就太好了,但有了全文索引,对于标题、作者、日期和主题明确的文档,它仍然运行良好。
我已经部署了 Alfresco,在企业中,Alfresco 和 Recoll 的结果相似。对于家庭用户来说,Recoll 更轻便、更易于使用,没有可比性。如果您也在运行 Web 服务器,Recoll 可以用作网站搜索引擎,尽管 swish-ehttp://joshr.com/src/docs/IndexingWithSwishe-Rabinowitz.pdf并且 ht-dig 可能更能满足这一需求。
xattr——扩展属性
另一个可行的方法是使用支持 xattrs 的文件系统。这些是用户创建的与文件对象(如 ACL)相连的标签。除了使用 CLI 工具之外,我不知道还有什么简单的方法可以将 xattrs 连接/附加到文件。另一个问题是,由于 xattrs 不常用,许多备份程序会完全忽略它们。如果幸运的话,可能会有一个选项可以为您的备份工具添加 xattr 支持。如果没有,则可能会因磁盘故障而丢失所有添加的元数据。ext2/3/4 文件系统对象可以拥有的 xattrs 数量受文件系统块大小的限制。根据使用的存储,这可能是 512b 或 4096b。XFS 没有任何实际限制。