文本搜索工具

文本搜索

  • locate 根据库来查找,非实时查找,只能访问有权限访问的文件或目录
    • 依赖库/usr/lib/mlocate/molate.db 更新数据库 updatedb
    • -i 忽略大小写 -n只列出前几个 -r支持正则
  • find 扫描磁盘进行查找,消耗资源大
    • -o 或者 -empty空文件后者目录 -not 或! ls 对匹配的文件以长格式显示 -delete删除匹配的文件
    • -ok或exec commad {} \; {}代指匹配的文件, commad 处理命令 \;标定的结束尾
      • find /etc  -cmin -3  -ok  cp {}  /app \;
    • 指定搜素级:-maxdepth 最大 -mindepth
    • 根据文件名或者indoe:-inum 根据indoe号搜索;-iname 忽略大小写 ;
    • 根据用户或组:-nouser 查不属于任何用户的文件; -uid指定uid的文件
    • 根据文件类型:-type l链接 de目录
    • 根据文件大小:-size 6K (5K,6K] +6K(6K;…..) -6K(0,6K]
    • 按权限: -perm XXX 精准匹配 \XXX 交集 -XXX 补集
    • 德.摩尔根定律: !A -a !B =!(A -o B) !A -o !B =! (A -a B)
    • 以时间为单位:-atime以天为单位 -min以分钟
      • 6 [6,7) -6(0,6] +6 (6,……..)

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96190

(0)
阿飞阿飞
上一篇 2018-04-15 20:26
下一篇 2018-04-15 20:37

相关推荐

  • liunx基础

    在shell中可执行的命令有两类: 执行外部命令hash 缓存表   hash 常见用法 :

    Linux笔记 2018-04-01
  • 加密和安全

    加密和安全

    2018-05-17
  • 命令行展开案例

    [Azuth@azuth ~]$ mkdir /home/Azuth/tmp/{a,b}_{c,d}[Azuth@azuth ~]$ ll /home/Azuth/tmp/total 0drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:35 a_cdrwxrwxr-x. 2 Azuth Azuth 6 May 20 20:35 a_…

    Linux笔记 2018-05-20
  • N31第五周

    1、简述rpm与yum命令的常见选项,并举例 一.rpm包管理 CentOS系统上使用rpm命令管理程序包:安装、卸载、升级、查询、校验、数据库维护安装 (1)安装[install-options] rpm {-i | –install} [install-options] PACKAGE_FILE … -h:使用”#&…

    Linux笔记 2018-07-30
  • Linux 用户及权限管理(未完)

    1、查看(登录)用户名称及所启动的进程 A、使用w命令查看登录用户正在使用的进程信息 w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括: 用户名称 用户的机器名称或tty号 远程主机地址 用户登录系统的时间 空闲时间(作用不大) 附加到tty(终端)的进程所用的时间(JC…

    Linux笔记 2018-05-28
  • 进程管理

    1.进程概念内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等Process: 运行中的程序的一个副本,是被载入内存的一个指令集合进程ID(Process ID,PID)号码被用来标记各个进程UID、GID、和SELinux语境决定对文件系统的存取和访问权限,通常从执行进程的用户来继承存在生命周期task struct:Linux内核存…

    Linux笔记 2018-05-14