Linux 查找工具 find、grep
来源:互联网 发布:lol代练接单软件 编辑:程序博客网 时间:2024/05/22 00:17
Linux下提供了2个强大的文件/文本查找工具 find,grep,以下作简要介绍;
以下一些常用的实例:
1)使用正则表达式查找文件
2)根据文件类型查找
4)根据文件时间戳、文件大小查找
find 文件查找工具
find 工具是一种强大的文件查找工具,可以使用正则表达式进行文件的查找,一般的指令格式如下:
1
find <role> <dir> <pattern>
dir参数:查找的目录
role参数:功能参数
pattern参数:查找的正则表达式
以下一些常用的实例:
1)使用正则表达式查找文件
1
#根据文件名查找文件
2
find ./ -name "php" #查找当前目录下名称为"php"的文件
3
find ./ -name "*php*" #查找名称中含有"php"的文件
4
find ./ -name "*.php" #查找以".php"结尾的文件
5
6
find ./ -iname "php" #忽略大小写查找
7
find ./ ! -name "*php*" #否定查找,查找名称中不含有"php"的文件
2)根据文件类型查找
1
find ./ -type 类型参数
※ 类型参数列表:
f:普通文件
d:目录
l:link文件
3)限制文件查找深度
1
find ./ -maxdepth 2 -type f #查找深度最大为2的文件
2
find ./ -mindepth 2 -type f ##查找深度最小为2的文件
3
4
#限制查找范围在当下目录的这一层
5
find ./ -maxdepth 1 -name "php"
4)根据文件时间戳、文件大小查找
1
#根据时间戳查找
2
find ./ -type f -atime -7 #查找 7天内 被访问的文件
3
find ./ -type f -atime 7 #查找 7天前那一天 被访问的文件
4
find ./ -type f -atime +7 #查找 超过7天之内 被访问的文件
5
6
find ./ -type f -amin -30 #30分钟之内被访问的文件
7
8
#根据大小查找
9
find ./ -type f -size -100k #查找 <100k 的文件
10
find ./ -type f -size 10M #查找 =10M 的文件
11
find ./ -type f -size +1G #查找 >1G 的文件
grep 文本搜索工具
grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,通常grep可以用来其他指令返回的结果进行过滤输出;
1)搜索文件中的关键词
1
grep "text" file1 #搜索文件file1中的"text"关键词
2
grep -E "text*" file1 #使用正则表达式,搜索file1中以"text"开头的文本
3
grep -v "text*" file1 #否定表达式,搜索file1中不以"text"开头的文本
4
grep -o "text*" file1 #只显示file1中匹配正则表达式的部分
5
grep "text" file1 --color=auto #搜索结果高亮显示
2)与其他指令的结合
1
cat file1 | grep "text" --color=auto #将file1中的内容全部输出,同时将关键词"text"高亮显示
2
3
yun search java | grep "*openjdk-1.8*" #在yum仓库中搜索名称中包含"openjdk-1.8"的rpm包
阅读全文
0 0
- Linux 查找工具 find、grep
- find&grep查找工具
- linux 查找 -- find | grep
- linux查找命令、find、grep
- linux find grep awk 查找
- Linux 查找文本工具grep
- Linux 文件、内容查找(递归) ,grep ,find
- linux find grep 查找文件命令
- Linux 文件、内容查找(递归) ,grep ,find
- linux查找技巧: find grep xargs
- linux查找技巧: find grep xargs
- linux下查找文件内容!find+grep
- linux查找技巧: find grep xargs
- linux下查找文件内容!find+grep
- Linux 文件、内容查找(递归) ,grep ,find
- Linux 文件、内容查找(递归) ,grep ,find
- linux 命令之 查找 find & grep
- linux查找技巧: find grep xargs
- 框架学习之struts2-05文件上传、下载、ajax整合json
- Golang爬虫基础:通过代理IP发送请求
- CSS测试题
- [leetcode] 257. Binary Tree Paths
- DOM编程-事件(三)
- Linux 查找工具 find、grep
- 【简记】Java Web 内幕——Mybatis框架小结
- H5 学习笔记2
- DOM编程-事件(四)
- 【3dsmax】物体冻结与半透明显示
- sql2000备份数据库文件如何还原到sql2008数据库中
- git(七)-远程与github
- luogu1018【2000提高】乘积最大(区间dp)
- DOM编程-事件(五)
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
父母给孩子房子怎么办
人事招不到人 怎么办
企业招不到人怎么办
人事招不到人怎么办
餐厅招不到人怎么办
漳州招不到人怎么办
同事不配合工作怎么办
从国企辞职档案怎么办
红本租赁合同怎么办
苹果电池坏了怎么办
胶手机套发黄了怎么办
steam网速很慢怎么办
dota2更新不动了怎么办
steam卡在更新怎么办
漂流瓶被投诉怎么办
怀孕后口水很多怎么办
怀孕后嘴巴苦怎么办
怀孕期间嘴巴苦怎么办
吃东西没味道是怎么办
为什么嘴巴会苦怎么办
怀孕初期肚子凉怎么办
怀孕初期好难受怎么办
怀孕40天恶心怎么办
腋下忽然有味道怎么办
生病嘴巴没味道怎么办
闻到烧焦的味道怎么办
闻到异味就干呕怎么办
阿胶吃了恶心怎么办
胃胀气想吐怎么办
肚子不舒服想吐怎么办
肚子难受很想吐怎么办
口苦口淡无味怎么办
吃东西嘴巴苦是怎么办
嘴巴里老是苦怎么办
怀孕初期嘴发苦怎么办
嘴巴干怎么办怎么缓解
嘴巴发苦舌苔厚怎么办
怀孕后期嘴巴苦怎么办
孕晚期嘴巴苦怎么办
怀孕了口苦怎么办
孕期嘴巴苦没味怎么办