linux文件搜索命令

Posted

tags:

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

文件搜索命令
使用高峰期时尽量少用find,尽量缩小搜索范围,尽量精确搜索关键词

 find -a (and) -o(or)

find /路径 -name 文件名
find /路径/*文件名*通配符
find /路径/文件名???匹配三个字符
find /路径 -iname 文件名 搜索结果包括大写的

find -type f文件 d目录 l软连接
       -inum按节点
find / -size +1M k 代表搜索大于100MB的文件 -204800 204800
        -mtime +-30 查找30天以上、以内
find -maxdeth 1  只查当前一级的目录
find /home -user 用户名
find /home -group 组名

find /etc -cmin -5 查找五分钟内修改过属性的文件或目录
find / -amin访问时间access
find / -cmin文件属性change(指long下的属性被改了)
find / -mmin文件内容modify

du -sh 看文件大小
find /etc -size +163840 -a -size -204800

find  /etc -name inittab -exec ls -l  {} \;    exec换成ok,输出前会询问

locate 文件名
Windows上有类似的everything
locate定期更新,不是在电脑上查找,是在自己的文件库里找,updatedb更新文件库,locate不能查/tmp
find是实时查找
locate -i看不分大小写的

which查命令所在路径
whereis 查命令所在路径,配置文件所在路径

grep在文件中查找 -i不区分大小写

-i是为了查电脑自己定的目录,通常首字母是大写的

#开头的行都是注释,不属于文件
grep -v  ^# /etc/inittab 不看带#的行   ^表示行首
你会发现下面只有一行有效行。。其他全是注释行

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

Linux —— 文件搜索命令

LInux 文件搜索命令

linux基本命令文件搜索命令

linux简单命令2---文件搜索命令

Linux学习之文件搜索命令

linux命令之——文件搜索命令