文本搜索工具

文本搜索

  • 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
下一篇 2018-04-15

相关推荐

  • 虚拟机

    虚拟机安装

    2018-04-01
  • Linux基础入门

    一、计算机的组成及其功能 计算机由五大基本部件组成(遵从冯诺依曼体系): CPU:运算器、控制器、寄存器(锁存数据)、缓存(缓存数据) 存储器:通常成为内存,RAM 输入设备:下指令,提供数据等 输出设备:输出数据加工的结果 程序:由指令+数据组成 二、Linux的主流发行版及不同发行版之间的联系与区别 不同发行版Linux操作系统都是由Linux内核和GN…

    Linux笔记 2018-07-27
  • 日志管理

    日志介绍 日志配置 日志管理 远程日志 基于MYSQL的日志

    Linux笔记 2018-06-25
  • 二进制安装MySQL(MariaDB)

    在CentOS上部署MySQL有多种方式,如yum安装、编译安装、二进制安装。其中后二者可以有更多自定义特性,但安装过程略繁琐,本文简单介绍二进制安装方式。(请根据自己的情况调整目录)

    Linux笔记 2018-06-12
  • 基于lamp(源码)搭建blog

    lamp架构搭建blog(源码) 安装环境:2台主机,centos7.5 host1:192.168.67.115   httpd php host2:192.168.67.111   mariadb 安装包: apr-1.6.3.tar.gz apr-util-1.6.1.tar.gz httpd-2.4.33.tar.bz2 php-7.1.18.tar…

    2018-07-02
  • ssh等

    SSH端口转发 SSH会自动的加密和解密所有SSH客户端与服务器之间的网络数据;同时也可以将其他TCP端口的数据加密转发,这一过程叫“隧道”,这样也可以减少防火墙开启的端口。 实现过程是数据首先通过连接本机的某一个端口,被当做ssh协议数据发送给ssh服务器,ssh服务器解密再发给远程主机的端口 本地转发: -L localport:remotehost:r…

    2018-05-28