搜索查找类
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 # 显示行号