加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

004-linux命令-搜索命令find、locate、whereis、which、type

发布时间:2020-12-14 01:57:39 所属栏目:Linux 来源:网络整理
导读:一、概述 使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索。 1.1、find 语法:find 指定目录 指定条件 指定动作 f ind [-H | -L | -P] [-EXdsx] [-f path] path ... [expression] find命令搜索在根目录下的所有nginx文件所

一、概述

  使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索。

1.1、find

  语法:find <指定目录> <指定条件> <指定动作>

  find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]

  find命令搜索在根目录下的所有nginx文件所在位置

find / -name  nginx

1.2、locate

  比find命令快。因为它查询的是数据库(/var/lib/locatedb),数据库包含本地所有的文件信息。

  如上例:

locate nginx

1.3、whereis

  使用”whereis“命令可以搜索linux系统中的所有可执行文件即二进制文件

  如搜搜grep命令

whereis grep

1.4、which

  使用which命令查看系统命令是否存在,并返回系统命令所在的位置

  使用which命令查看grep命令是否存在以及存在的目录的命令为:

which grep

1.5、type

  使用type命令查看系统中的某个命令是否为系统自带的命令

  使用type命令查看cd命令是否为系统自带的命令;查看grep 是否为系统自带的命令。

type cd
type grep

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读