linux按文件内容查找「秒懂:linux根据文件内容查找文件」

美好的1天即将在这里开始,下面就由笔者吴泽然来一起聊聊linux按文件内容查找,linux根据文件内容查找文件,还有文件,命令,内容,根据,路径相关的各种内容,这篇文章对新手朋友来说是比较重要的,因为涉及到各个方面,阅读完你一定能有所收获!

一、前言

Linux系统提供了多种查找文件的命令,而且每种查找命令都具有其独特的优势,下面详细总结一下常用的几个Linux查找命令。

linux按文件内容查找,linux根据文件内容查找文件

二、which命令

查找类型:二进制文件;
检索范围:PATH环境变量里面指定的路径中查找;

通过which命令可以快速返回某个指定命令的位置信息。

linux按文件内容查找,linux根据文件内容查找文件

优点:查找速度快;
缺点:仅支持二进制文件;

三、whereis命令

查找类型:二进制文件,man帮助文件,及源代码文件;
检索范围:/usr目录

通过whereis命令可以快速返回某个指定命令的位置信息,及其man文件和源代码文件的位置信息(如果存在的话)。

当然也可以通过参数指定返回某一类查找结果:
-b: 仅查找二进制文件;
-m: 仅查找man帮助文件;
-s: 仅查找源代码文件;

linux按文件内容查找,linux根据文件内容查找文件

优点:查找速度快;
缺点:查找文件类型及范围均有限;

四、locate命令

查找类型:所有文件;
检索范围:locatedb数据库;

locate是Linux系统提供的一种快速检索全局文件的系统命令,它并不是真的去检索所以系统目录,而是检索一个数据库文件locatedb(Ubuntu系统位置/var/cache/locate/locatedb),该数据库文件包含了系统所有文件的路径索引信息,所以查找速度很快。

Linux系统动创建这个数据库,并且每天动更新次,所以对于新变动的文件(如新安装或新拷贝)使locate命令是查不到的。为了避免这种情况,可以在使locate命令之前,先执行一下\”sudo updatedb\”命令来手动更新数据库。

linux按文件内容查找,linux根据文件内容查找文件

优点:查找速度快,且支持所有文件类型;
缺点:不支持新变动的文件检索,需要手动更新数据库;

五、find命令

查找类型:所有文件;
检索范围:指定路径;

find命令是Linux最强大的查找命令,参数多,用法丰富,下面演示一些常用的搜索方法。

基本用法:$ find

可以指定完整的文件名称,也可以使用通配符进行模糊查找。

linux按文件内容查找,linux根据文件内容查找文件

可以指定文件类型进行查找:
-type d: 查找目录;
-type f: 查找普通文件;
-type l: 查找软链接文件;

linux按文件内容查找,linux根据文件内容查找文件

还有最强大的组合命令用法,比如将find+xargs+grep组合检索返回的文件是否包含指定字符串;find+xargs+cp组合将返回结果拷贝到指定目录下;

linux按文件内容查找,linux根据文件内容查找文件

上面命令中的\”-i\”与\”{}\”是配套使用的,\”-i\”表示将前面find命令的标准输出作为参数传递给\”{}\”;而\”{}\”作为后面cp命令的第一个参数。

优点:功能强大,且支持组合命令;
缺点:如果指定的检索路径层级复杂,则检索速度较慢;

这篇文章的所有内容就到这里了,希望对你有一定的帮助,看完了这篇linux按文件内容查找「秒懂:linux根据文件内容查找文件」还是不太明白的话,建议多阅读几遍。更多相关知识,尽在寂寞网,每天坚持更新!

本文发布者:万能达人,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/32772.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jimowangmail@126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年2月22日 09:46
下一篇 2023年2月22日 09:49

相关推荐

  • 测血压手环哪个牌子好「附:能测血压的手环哪个品牌比较好」

    首先,赵凡感谢你能坚持经常过来关注我!下面我就来说说测血压手环哪个牌子好,能测血压的手环哪个品牌比较好,还有品牌,智能,牌子,理由,心率等等等各种相关干货内容,其实这个内容对于新手来说还是挺重要的,因为涉及面很大。如果你认真读了,一定会有所收获! 测血压手环品牌排行榜 根据品牌评价以及销量评选出了2022年测血压手环五大品牌排行榜,分别是 DIDO、 上榜理…

    2023年1月26日
  • 2022年做什么生意比较赚钱好做「最新推荐五个不起眼的高利润行业」

    HI,大家好,废话不多说,直接上干货:2022年做什么生意比较赚钱好做,推荐五个不起眼的高利润行业,还有关于行业,块钱,利润等等各种相关干货,这篇文章对新手朋友来说是比较重要的,因为涉及到各个方面,阅读完你一定能有所收获! 那么今天我再分享几个适合范围更广的挣钱项目,这些项目不仅农村可以做,城镇也可以做,甚至是大城市里都能做。而且今天分享的这几个项目都是投资…

    2022年9月19日 自媒体
  • 原来咱中国还有会爬山的盾构机 – 视频

    大家好,我是特派记者郑海山,在这里与大家分享近期最热门的新闻事件。原来咱中国还有会爬山的盾构机成为近期备受瞩目的话题,引发了大家的关注和讨论。现在就请跟随我,一同探寻这个事件的真相吧! 原标题:原来咱中国还有会爬山的盾构机 目前,#全球每10台盾构机中7台来自中国#。“永宁号”盾构机,是我国第一台会“爬陡坡”的全断面硬岩隧道掘进机,也是目前世界最大直径斜井硬…

    自媒体 2023年12月16日
  • 焚书坑儒的影响和原因「必看:焚书坑儒的影响」

    HI,大家好,废话不多说,直接上干货:焚书坑儒的影响和原因,焚书坑儒的影响,还有关于中华民族,王朝,原因,中华文明,民族等等各种相关干货,先说明一下,老司机直接飘过吧,主要是讲解给新手朋友们的哈! “焚书坑儒”是秦始皇被冠以的又一大“罪证“。甚至被标以中华文明的一次浩劫。其实,这种说法是有待商榷的,就连伟人也曾说“焚坑事业要商量”。 这件事的起因其实也很简单…

    2023年2月11日 自媒体
  • 2023年小学入学什么时候报名 必懂:2023年小学入学户口最新规定

    很高兴再次和各位见面,今天坤辰将为大家介绍一些关于2023年小学入学什么时候报名,2023年小学入学户口最新规定的知识,还有关于小学,户口,规定,孩子,划片的一些实用干货内容,作为一名老手,我深知思路的重要性。因此,我写下这篇文章,希望能给新手提供一些指导和建议。 家里有幼升小的孩子家长们一定要注意了,小学入学是需要提前报名的,而且需要准备一些资料,家长们要…

    2023年4月3日
  • 万千气象丨他竟然把八九千年前老祖宗用的乐器复原出来了 – 视频

    大家好,我是特约报道员周明光,今天给大家带来一篇最新的报道,最近,万千气象丨他竟然把八九千年前老祖宗用的乐器复原出来了的热度不断攀升,成为了社交媒体上的热门话题之一。让我们一起来了解一下这个事件的详细经过吧! 万千气象 原标题:他竟然把八九千年前老祖宗用的乐器复原出来了 贾湖骨笛出土于距今约7800年-9000年的河南舞阳贾湖遗址,它不仅是中国年代最早的乐器…

    自媒体 2024年1月11日