Linux文件搜索命令_find和grep

Posted helloworld123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件搜索命令_find和grep相关的知识,希望对你有一定的参考价值。

##################find命令###################
在系统当中搜索符合条件的文件名

* 匹配任意内容
? 匹配任意一个字符
[] 匹配任意一个中括号内的字符

#忽略大小写
find /root -iname install.log

#按照所有者搜索
find /root -user root


#查找没有所有者的文件
find /root -nouser

 

#查找10天前修改的文件
find /var/log/ -mtime +10

-10 10天内修改文件
10 10天当天修改的文件
+10 10天前修改的文件

atime 文件访问时间
ctime 改变文件属性
mtime 修改文件内容


#查找文件大小是25kb的文件
find . -size 25k
-25k 小于25kb的文件
25k 等于25kb的文件
+25 大于25kb的文件


#查找i节点是2678的文件
find . -inum 2678

#查找大于20k且小于50k的文件
find /etc -size +20k -a -size -50k

-a and
-o or

#查找大于20k且小于50k的文件,并且显示详细信息
find /etc -size +20k -a -size -50k -exec ls -lh \;

exex/-ok命令 \; 对搜索结果执行操作命令

 

#############grep命令###################
在文件当中匹配符合条件的字符串

-i 忽略大小写
-v 排查指定字符串(取反)

 

以上是关于Linux文件搜索命令_find和grep的主要内容,如果未能解决你的问题,请参考以下文章

4-4 linux的grep搜索命令

Linux使用技巧——find结合grep模糊匹配文件搜索关键字

linux下搜索命令

linux查找文件,搜索字段

linux查找文件,搜索字段

linux查找文件,搜索字段