一:

  命令名称:which

  命令所在路径:/usr/bin/which

  执行权限:所有用户

  功能描述:显示系统命令所在目录

  范例:$ which ls

  还有一个whereeis ls  命令

二:

  命令名称:find

  命令所在路径:/usr/bin/find

  执行权限:所有用户

  语法:find [搜索路径]  [搜寻关键字]

  功能描述:查找文件或目录

  

范例:

  

  $ find  /etc  -name  init

  在目录/etc中查找文件init     这里就涉及到了通配符匹配  *匹配任意字符 >= 0 ?匹配单个字符

        -type 文件类型 f二进制文件 l软连接文件 d目录

  $ find  /  -size  +204800

  在根目录下查找大于100MB的文件

  -size 大小, block数据块 512 字节
  100MB = ? block
  100MB = 102400KB = 204800 block
  大于 +
  小于 -   $ find / -user sam   在根目录下查找所有者为sam的文件 -时间     天: ctime, atime, mtimie     分钟:cmin, amin, mmin     c-change改变 文件属性被修改,(所有者,所属组,权限)     a-access访问     m-modify修改 文件内容被修改过,(内容)     -之内, +超过
    find /etc -mmin -120    1,链接符 -a and 逻辑与 -o or 逻辑或
   2,链接执行符 find ...... -exec 命令 {} \;{}find查询的结果 \转义符    -inum i节点 (ls -i 显示每个节点的i节点)        $ find /etc -ctime -1   在/etc下查找24小时内被修改过属性的文件和   目录   $ find /etc -size +163840 -a -size -204800   在/etc下查找大于80MB小于100MB的文件   $ find /etc -name inittab -exec ls -l {} \;   在/etc下查找inittab文件并显示其详细信息 三:   指令名称:locate
  指令英文原义:list files in databases
  指令所在路径:/usr/bin/locate
  执行权限:All User
  语法:locate [搜索关键字]
  功能描述:寻找文件或目录
  范例: $ locate file
  列出所有跟file相关的文件
四:    指令名称:updatedb   指令英文原义:update the slocate database   指令所在路径:/usr/bin/updatedb   执行权限:root   语法:updatedb   功能描述:建立整个系统目录文件的数据库   范例:# updatedb 五:   命令名称:grep   命令所在路径:/bin/grep   执行权限:所有用户   功能描述:在文件中搜寻字串匹配的行并输出   语法:grep [指定字串] [源文件]   范例:# grep ftp /etc/services

  

Linux——文件搜索命令简单笔记的更多相关文章

  1. Linux 文件搜索命令:find、which、whereis 和 locate

    Linux 提供了许多用于文件搜索的命令,这些命令都很强大,但是也有一些不同之处,这里分别介绍一下. 一.find 命令 find 是最常见和最强大的一个文件搜索命令.使用 find 命令可以在指定目 ...

  2. Linux文件搜索命令

    文件搜索命令:locate locate 文件名 在后台数据库中按文件名搜索,搜索速度很快(比find命令要快得多) locate命令所搜索的后台数据库的位置:/var/bin/mlocate 支持模 ...

  3. Linux系列教程(六)——Linux文件搜索命令

    前一篇博客我们讲解了Linux链接命令和权限管理命令, 通过 ln -s  链接名 表示创建软链接,不加-s表示创建硬链接:还有三个更改权限的命令,chmod命令可以更改文件或目录权限,chown命令 ...

  4. Linux —— 文件搜索命令

    文件搜索命令(配置文件/etc/updatedb.conf) locate 文件名 搜索速度非常快 在后台数据库中按照文件名搜索 updatedb 更新数据库 只可以按照文件名搜索 whereis 命 ...

  5. linux下文件搜索命令学习笔记

    1. locate:按照文件名搜索文件 locate filename 与find在整个操作系统中遍历搜索不同,locate命令在/var/lib/mlocate这个后台数据库中按照文件名搜索,所以优 ...

  6. linux 文件搜索命令find、-name、-iname、通配符*?、-size、-user、-group、-amin、-cmin、-mmin、-a、-o、-exec/-ok、-inum

    尽可能规划好目录结构,少用文件搜索操作,因为它会占用大量的系统资源 find /bin/find find [搜索范围] [匹配条件] find /etc -name initfind /etc -n ...

  7. Linux文件搜索命令find

    命令find可以根据文件的不同属性在指定的范围内搜索文件,例如: 根据文件名进行查找,在目录/etc下搜索文件名为init( -iname 可以实现不区分大小写进行查找)的文件,实现精准查找,只查找文 ...

  8. 【find】linux文件搜索命令find/locate

    参考链接:https://mp.weixin.qq.com/s/y8LeZ0-9D56TWsD-ivPaHQ 一.按文件名称查找 按照文件名称查找是 find 最常见的用法,需要注意的是,搜索的文件名 ...

  9. Linux——权限管理命令简单笔记

    首先linux中的权限分为三种rwx 代表字符 权限 对文件的含义 对目录的含义 r 读权限 可以查看文件 内容 (cat, more, head, tail) 可以列出目录中 的内容 (ls) w ...

随机推荐

  1. loadrunner 接口性能脚本编写(Get请求和Post请求)

    前段时间接触了一下loadrunner的接口性能测试,然后尝试了一下手动编写脚本,毕竟录制这种东西,不是每次都能通的,而且录制下来的脚本,通常是有很多其他杂七杂八的请求夹杂在中间,没有达到真正的压测接 ...

  2. Bus,Exclusive access,memory attribute

    指令LDREX,STREX是在armv6中新加的指令,配合AMBA3--AXI中的lock[1:0]信号. 在Atomic Access一节中是这么规定的:ARLOCK[1:0]/AWLOCK[1:0 ...

  3. mysql性能优化2

    sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化. 为了获得稳定的执行性能,SQL语句越简单越好.对复杂的 ...

  4. 新版.Net开发必备十大工具(转)

    Snippet Compiler Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写.编译和运行代码.如果你具有较小的代码段,并且你不想创建完整的 Visu ...

  5. jquery ajax基本用法

    <script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script> <s ...

  6. linux常用命令:chmod 命令

    chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...

  7. yum hosts

    67.219.148.138 mirrorlist.centos.org202.38.97.230 ftp.sjtu.edu.cn202.121.199.235 mirrors.shu.edu.cn2 ...

  8. 教你如何用Nginx搭建一个安全的、快速的微服务架构

    今天我们要谈论微服务以及如何使用Nginx构建一个快速的.安全的网络系统.最后,我们将向您展示一个使用Fabric模式如何非常快速和轻松地构建一个微服务的demo. 在我们探讨Fabric模式之前,我 ...

  9. php检查是否是数字和字母

    /* 检查是否是数字和字母* php内置函数ctype_alnum检查字符串是否是数字和字母,或者两者混合* $string*/ public function is_numandlitter($st ...

  10. vc++引用外部dll时报error LNK2019: 无法解析的外部符号

    初学cpp,因为之前装linux下各种软件的时候,知道LD_LIBRARY_PATH可以指定动态库的目录.今天在vc集成log4cpp的时候,编译main时报error LNK2019: 无法解析的外 ...