LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 637|回复: 9

linux的搜索功能应该增强了

[复制链接]
发表于 2005-5-6 10:54:09 | 显示全部楼层 |阅读模式
linux的文件很多,虽然很多是文本文件,但是通常还会用到pdf等格式的文件,如果文件多了,找起来还真的不好找,其它操作系统的搜索功能越来越强,特别是针对某些文件类型的搜索,可是linux下的搜索虽然也是采取数据库的形式,在功能上却比较弱,以后的趋势是硬盘越来越大,文件越来越多,所以linux也迫切需要这样的功能。
大家觉得kde或者gnome下的搜索工具怎么样?需要增加什么功能?我就觉得最需要的一个是怎么在两个不同的目录地下寻找相似或者相同的文件,这样重复的文件就可以选择删除,可是现在还没有一个系统可以完成这个功能,都需要我自己开两个窗口,自己去比较大小,然后再看文件内容,在文件多的时候手工操作真的很不方便。

另外,针对pdf,doc等格式的搜索也很有必要。
大家觉得搜索有什么需要的功能
可以把这些要求反馈给开发者 。

其实搜索功能最好是独立开发,这样可以嵌入不同的系统,而且数据库也可以在不同的系统里面移植。
发表于 2005-5-6 16:48:50 | 显示全部楼层
beagle就在干这件事。
回复 支持 反对

使用道具 举报

发表于 2005-5-6 18:37:39 | 显示全部楼层
我在用mandrake10.1时,一用到文件搜索功能,系统就假死!不知是mandrake的错还是linux的错??
回复 支持 反对

使用道具 举报

发表于 2005-5-6 21:59:05 | 显示全部楼层
find grep 还有正则表达式不是就能做了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 11:19:31 | 显示全部楼层
Post by jetking
find grep 还有正则表达式不是就能做了么?


关键是速度,还有在找之外让我们看和判断的东西,脚本虽然强,但是缺少易用性,交互的时候感觉像是自己跟自己说话,不爽

扩展性也很需要的,像那个beagle,我如果要增加功能,自己自定义一些基本的操作,以后还不一定加呢,而且查找的时候的算法差异很大的,我用过baidu的那个,查找是快了,可是我的硬盘有800G,等它对我的文件做了缓存,空间都不知道剩多少了,而且它花一天时间也不能建多少索引,这样的速度,能行吗?我经常移动文件,它如果经常updatedb的话,我的硬盘还用服务吗?

其实查找功能可以做的很强的.

不同的人对一个问题有不同的看法,你的机器如果硬盘很小的话,find可以,可是如果你要求在几秒之内找出来,否则会损失好多生意的话,你又怎么看待这个问题呢?而且对我们人来说,什么都不重要,最重要的是时间,在节省时间上付出一些,对什么都有好处的.

如果不是有这些需要的话,我想那几个公司也不会拼命去开发,还在骂对方抄袭了
回复 支持 反对

使用道具 举报

发表于 2005-5-7 12:44:38 | 显示全部楼层
精通了shell查找不就快了嘛.

最多也就以分钟为单位
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 14:27:18 | 显示全部楼层
Post by zhudingshibai
精通了shell查找不就快了嘛.

最多也就以分钟为单位


未必,再精通,当文件很多的时候,或者文件不是文本文件的时候,你就未必能找到它里面的内容.

我就举一个例子,我有好多个视频文件其实是一样的,但是它们的文件名不同,文件的日期也有同或者不同,分别在我不知道或者不记得名字的好几个不同目录底下,我自己是未知它们在哪里的,也不知道它们的目录在哪里的,你说我用shell怎么判断,我只想找到它们,我当然可以判断它们的大小,一样的我就把其中一些删除,但是如果这些文件因为使用的原因,有些损坏了,这些损坏的文件有一部分内容和完整的一样,我想把损坏的删除,保留完整的,你怎么从无知中判断哪些视频文件里面有雷同的内容呢?

就单单说pdf,也有这些问题,我从不同的地方下载,因为网上多少有修改,也很难判断.单单是文本文件吧,你如果只是一个人用,当然没有问题,在文件少的时候你自己清楚,可是当文件多的时候呢,你又都记得文件在哪里吗?

有了这些工具,可以节省我很多时间.

其实我不想说这些工具需不需要,需要是肯定需要的了,自己可以根据需要安装或者不安装,现在的问题是它能提供什么功能,查找方便吗?而且你也知道,还是有很多新手的,这些新手据我所知没有几个愿意使用kde或者gnome的查找功能还觉得它们很好的,认真去学习shell的那就更少了,时间支付不起,可惜现在没有几个新手跟贴
回复 支持 反对

使用道具 举报

发表于 2005-5-7 14:49:11 | 显示全部楼层
google桌面搜索就是解决这个问题的
可惜目前只是windows平台上的……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 15:10:12 | 显示全部楼层
速度都不怎么样!建索引的速度如果能够加快的话就好了,而且经常移动文件的话就不好办了,至少要有一个小内存占用的监控文件操作的值守程序才好,只需要记录文件名和移动路径,空闲的时候再更改索引.

至于我说的那个基本上属于文件管理的东西,如果能够秉承资源管理器的界面风格或者稍微更改一下就比较好.在搜索引擎的基础上,这个文件管理的东西分开做比较好,可以利用数据库,但是它独立的话,就不容易发生误操作,也不会产生安全的问题

而且我觉得桌面搜索其实最好是集成在桌面环境中,最好是代替原来的查找功能,如果要用网页的形式的话,一个感觉不伦不类,另一个也不安全,特别是百度的那个利用ie,还要开端口,那简直是要命
回复 支持 反对

使用道具 举报

发表于 2005-5-8 12:02:59 | 显示全部楼层
哦,原来这样啊,我以为你跟我一样呢。用计算机来承担人的问题,本来也是一个方向,不过我不习惯这么做而已。所以,不能理解这个工具的必要。

让计算机做它应该做的事情吧。

或许,是你不知道或没想到呢。

Post by tianshan851
我有好多个视频文件其实是一样的,但是它们的文件名不同,文件的日期也有同或者不同,分别在我不知道或者不记得名字的好几个不同目录底下,我自己是未知它们在哪里的,也不知道它们的目录在哪里的,你说我用shell怎么判断,我只想找到它们,我当然可以判断它们的大小,一样的我就把其中一些删除,但是如果这些文件因为使用的原因,有些损坏了,这些损坏的文件有一部分内容和完整的一样,我想把损坏的删除,保留完整的,你怎么从无知中判断哪些视频文件里面有雷同的内容呢?

就单单说pdf,也有这些问题,我从不同的地方下载,因为网上多少有修改,也很难判断.


呃,我水平有限,实在想不出除了把他们打开看看,还有什么方法能更好地做到这些。难道我落伍了吗?? :confused:  :confused:  :confused:  :confused:

AI??????????我的天啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表