一:

  命令名称: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. excel用法

    1:求大于某一值的个数:使用COUNTIF(区间,标准)    要大写 =COUNTIF(B2:B48,">=95") 2:求某一区间的个数用:大区间个数减小区间个数 =CO ...

  2. javascript日期操作详解

    时间对象是一个我们经常要用到的对象,无论是做时间输出.时间判断等操作时都与这个对象离不开.除开JavaScript中的时间对象外,在VbScript中也有许多的时间对象,而且非常好用.下面还是按照我们 ...

  3. 重读《Java编程思想》

    相关最新代码已上传至我的GitHub了(https://github.com/WenyangSun/ThinkingInJava),后续例子没有在博客上更新. 1.在类的内部,变量定义的先后顺序决定了 ...

  4. switch语句语法

    switch  case语句适用于从一组互斥的分支中选择一个执行分支. int day = 0;switch (day) { : dayName = "Sunday"; break ...

  5. 获取多达 16GB 的 Dropbox 免费空间!

    Dropbox官网

  6. Python os.path.dirname(__file__) 与 Python os.path.abspath(__file__) 与 os.system() 函数

    Python  os.path.dirname(__file__) 与 Python os.path.abspath(__file__) 的区别 os.path.abspath(__file__)返回 ...

  7. recv函数返回值说明

    recv函数 int recv( SOCKET s, char FAR *buf, int len, int flags); 不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据. ...

  8. shell应用技巧

    Shell 应用技巧 Shell是一个命令解释器,是在内核之上和内核交互的一个层面. Shell有很多种,我们所使用的的带提示符的那种属于/bin/bash,几乎所有的linux系统缺省就是这种she ...

  9. cmd重启服务器,有时不想去机房,并且远程桌面连接登录不上了

    有时不想去机房,并且远程桌面连接登录不上了,需要远程重启服务器的,这时可以使用命令行方式远程重启.在cmd命令行状态下输入:shutdown -r -m \\192.168.1.10 -t 0 -f ...

  10. mongodbtemplate配置

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...