搜索查找类

69 阅读1分钟

搜索查找类

find指令

find [所属范围] [选项]
find /home / -size +100G  # size大于100G 
find /home / -name abc    # name等于abc
find /home / -user hzg    # 文件属于hzg用户
-name # 文件名
-size # 文件大小 
-user # 所属用户

find /home -size 1G  # /home下等于1G的文件

# 加号  大于 b m G
find /home -size +1G  # /home下大于1G的文件

# 减号  小于 b m G
find /home -size -100b  # /home下小于100b的文件

locate指令

  • 速度较快

  • 管理员必须定期更新locate

    原理:locate事先建立相关数据库,根据数据库查找

# locate指令基于数据库进行查询,必须定期更新locate

# 第一次运行前,必须使用updatedb指令创建locate数据库


updatedb         # 搜索前更新
locate 搜索文件   # 搜索

grep 和管道符号 |

grep [选项] 查找内容 源文件
grep -n "pid=15061" Xorg.0.log.old    # 查询 pid=15061

-i # 忽略大小写
-n # 显示行号