locate之所以比find快就是因为它把所有文件的位置都放在了这个db文件中

[root@root ~]# locate

locate: can not stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录 --出现这个问题是因为locate要依赖一个db数据文件,执行下面的命令更新数据文件就可以了

[root@root ~]# updatedb     #时间较长

[root@root ~]# ls /var/lib/mlocate/mlocate.db 
 /var/lib/mlocate/mlocate.db

这个时候再用locate命令就行了

find有个很特别的命令参数-exec,可以执行其他的命令

比如:[root@vm01 opt]# find /opt/ -name install.log -exec rm -f {} +

就可以删掉搜索到的文件,有可这个命令就可以省很多事了。

注:rm -f是要执行的命令,{}是find搜索到的集合,后面的+不可省略

转载于:https://blog.51cto.com/oldyunwei/1660322

locate和find命令相关推荐

  1. Linux下which、whereis、locate、find 命令的区别

    which       查看可执行文件的位置 whereis     查看文件的位置 locate     配合数据库查看文件位置 find      实际搜寻硬盘查询文件名称 1.which 语法: ...

  2. linux locate 快速查找命令介绍

    时间过得好快,一转眼一年又快到过年了,很久没有和大家分享了,工作实在太忙了. 使用linux的人都会知道find查找命令. 下面有关于find的使用说明 :linux 查找命令大全. 下面给大家介绍一 ...

  3. linux shell locate,shell学习之locate和find命令

    linux系统中有几个关于文件搜索的命令,例如:locate,wheris以及find在工作中比较常用到.. 1.locate命令:locate查找文件是基于/var/lib/mlocate数据库,该 ...

  4. Linux下which、whereis、locate、find命令的区别

    which       查看可执行文件的位置 whereis    查看文件的位置​ locate       配合数据库查看文件位置 find          实际搜寻硬盘查询文件名称 (find ...

  5. which、whereis、locate、find 命令用法

    大部分转自http://312788172.iteye.com/blog/730280,有修改 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.这些是从网上找到的 ...

  6. Ubuntu的which、whereis、locate和find命令

    which 只能寻找执行文件 ,并在PATH变量里面寻找. whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新 ...

  7. Linux中的文件搜索 locate,find,grep ,whereis和which命令的使用

    1.文件搜索locate Linux locate命令用于查找符合条件的文档,它会去保存文档和目录名称的数据库mlocate内,查找合乎范本样式条件的文档或目录.一般情况我们只需要输入查找指定文件名字 ...

  8. Centos7之搜索命令locate

    locate命令[1] 1.#locate命令 所搜索的后台数据库 2.updatedb 更新数据库 3.操作 [root@localhost ~]# ls 222  anaconda-ks.cfg ...

  9. Centos之文件搜索命令locate

    locate命令 locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate #locate命令所搜索的后台数据库 updatedb 更新数据库 locate搜索 ...

最新文章

  1. 项目四-用循环求(2)
  2. 关于release后retainCount还是1的问题
  3. Python(数据库之表操作)
  4. 抢劫(01背包+对立事件)
  5. python res_Python models.resnet152方法代码示例
  6. 迁移桌面程序到MS Store(8)——通过APPX下载Win32Component
  7. SQL Server 2005 Express数据库为“只读”
  8. 主从复制中从库Last_SQL_Errno: 1062 错误
  9. 关于个人博客的相关内容
  10. atitit。浏览器缓存机制 and 微信浏览器防止缓存的设计 attilax 总结
  11. 我的Android 4 学习系列之使用 Internet 资源
  12. 《游戏系统设计十一》就这样写个像样的邮件系统,赶紧收藏
  13. Python 数据挖掘 | 第3章 使用 Pandas 数据分析
  14. 物联网之MQTT3.1.1和MQTT5协议 (4) PUBLISH报文
  15. KTV项目之3个ListView的跳转和加载歌手图片
  16. s鼠标在计算机哪部分里,罗技g602和g700s哪个好_罗技g602鼠标怎么样【详细介绍】-太平洋IT百科...
  17. 知识图谱初步学习(零)——本体是什么
  18. 数据结构28——高精度计算PI值
  19. 使用ViewPager和FragmentPagerAdapter实现Tab
  20. Mac 常用软件注册码

热门文章

  1. Mysql5.5配置主从复制
  2. 扫盲 about session,Bean,网关等
  3. topcoder srm 694 div1 -3
  4. 正则表达式教程手册、正则一点通(Chinar出品)
  5. 年终盘点篇:2018年开源市场5大发展趋势
  6. Asp.net MVC 学习之路-002
  7. c++数据结构之广义表
  8. 检查单 2014-06-20-01
  9. 如何在CentOS6.2上安装并运行飞鸽传书
  10. 艾伟_转载:C# Design Patterns (3) - Decorator