Win 7系统 Win10系统 XP系统 系统故障 系统安装
您的位置: 首页 > 故障 > linux

Linux系统文件搜索命令使用指南

日期: 2015-05-28   浏览: 148

  Linux与windows操作系统在功能使用操作上有很大区别,前者需要借助各种命令来实现一些功能操作,文件搜索命令也是用户比较常用的一种命令方式,而文件搜索命令分为文件搜索命令locate、命令搜索命令whereis与which、文件搜索命令find、字符串搜索命令grep,这些文件搜索命令又有什么区别吗?下面豆豆来详细介绍下以及使用操作。

  1、locate和find文件搜索命令的区别:

  locate搜索速度快、效率高

  find搜索是从根目录逐一搜索,搜索速度慢效率低。

  2、格式:locate 【文件名】

  原理:在后台数据库中按文件名搜索,搜索速度快。

  注意:新创建的文件,马上用locate搜索是搜索不到的,必须要用updatedb命令强行更新后台数据库

  

Linux系统文件搜索命令使用指南

 

  3、/var/lib/mlocate

  #locate命令所搜索的后台数据库

  updatedb更新数据库命令

  

Linux系统文件搜索命令使用指南

 

  4、locate的搜索是按照/etc/updatedb.conf配置文件进行搜索的。

  PRUNE_BIND_MOUNTS="yes"

  #开发搜索限制

  PRUNEFS =

  #搜索时,不搜索的文件系统

  PRUNENAMES=

  #搜索时,不搜索的文件类型

  PRUNEPATHS=

  #搜索时,不搜索的路径

  

Linux系统文件搜索命令使用指南

 

  5、命令的搜索命令whereis与which

  whereis只能用来搜索系统命令,不能搜索我们创建的文件。

  格式:whereis 【命令名】

  #搜索命令所在路径以及帮助文档所在位置

  选项:-b 只查找可执行文件

  -m 只查找帮助文件

  

Linux系统文件搜索命令使用指南

 

  6、格式:which 【文件名】

  #搜索命令所在路径及别名

  注意:不是所有命令都可以用whereis与which找到例如:cd这样的shell内置命令,所能查到的都是外部安装的外来命令

  

Linux系统文件搜索命令使用指南

 

  7、PATH环境变量:定义系统搜索命令的路径

  如果你自己写的命令要想运行时不用打绝对路径,就必须放在这个环境变量路径中去。

  

Linux系统文件搜索命令使用指南

 

  以上就是Linux系统文件搜索命令的使用方法,对这些常用命令有所需求的Linux用户可以去亲手操作。

相关资讯:
精彩专题:
最新应用:
最新系统下载: