合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
* locate locate 文件名 1.在后台数据库中按照文件名搜索,搜索速度更快 2.数据库位置在/var/lib/mlocate 3.可以使用updatedb命令更新数据库 4.可以使用yum install mlocate安装locate命令,安装完成后需要执行updatedb命令 5.locate的搜索规则在/etc/updatedb.conf文件中配置 6.配置文件中个参数的含义:PRUNE_BIND_MOUNTS = "yes"-开启搜索限制 PRUNEFS = -搜索时不搜索的文件系统 PRUNENAMES = 搜索时不搜索的文件类型 PRUNEPATHS = -搜索时不搜索的路径 * find find [搜索范围] [参数] [搜索条件] 参数: -i 不区分大小写 -name 按照文件名搜索 -user 按照所有者搜索 -nouser 搜索没有者的文件 -mtime 按照修改文件时间搜索 如find / -mtime +10 搜索十天前修改的文件 -atime 文件访问时间 -ctime 改变文件属性的时间 -size 按照文大小搜索 如find . -size 25k -inum 按照inode节点来搜索 -a and -o or 1.避免大范围搜索,会非常耗费系统资源 2.find是在系统当中搜索符合条件的文件名。如果需要匹配,使用通配符匹配,通配符是完全匹配。 3.通配符*-匹配任意内容 ?-匹配任意一个字符 []-匹配任意一个中括号内的字符。 4.一些复杂的查询find /etc -size +20k -a -size -50k 查找/etc目录下大于20KB小与50KB的文件 5.查找出的文件通过指定命令处理-exec/-ok 命令 {}\; 如find /etc -size +20k -a -size -50k -exec ls -lh {}\; * grep grep [选项] 字符串 文件名 在文件当中匹配符合条件的字符串 选项: -i 忽略大小写 -v 排除指定字符串