网站制作学习网Linux→正文:linux查找含有某些字符的文件
字体:

linux查找含有某些字符的文件

Linux 2013/11/11 13:53:01  点击:不统计

转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明

 在linux下查找含有特定字符的命令,我在查询日志的时候遇到了这个问题,后来多次编写测试,终于可以了
linux查找含有字符的命令如下:
find . -type f -name nohup.out |xargs grep  'code' -l
我们逐个来分析拆解
find命令,是查找命令
.  是指当前文件夹,也可以是/根目录或者/tmp
-type f是查找的文件类型,f表是file文件
-name nohup.out 表示文件名称,查找文件为nohup.out
==管道符号之前
| 为管道符号,将前面的内容传递过来给后面的命令
===管道符号之后
xargs 将每一行进行传递
grep  全面搜索正则表达式并把行打印出来
'code' 是要查找的内容
-l  是列出文件名称
-c:只输出匹配行的记数 
-i:不区分大小写(只适用于单个字符) 
-h:查询多个文件时不显示文件名 
-H:只显示文件名 
-l:查询多文件时只输出包含匹配字符的文件名 
-n:只显示匹配行及其行号 
-s:不显示不存在或无匹配文本的错误信息。 
-v:显示不包含匹配文本的所有行。

原载于:本文原载于www.forasp.cn

·上一篇:shell 获取命令执行结果 >>    ·下一篇:shell 下查看文件夹大小 >>
推荐文章
最新文章