Linux基础命令文件搜索命令

末鹿安然 提交于 2019-11-30 19:42:12

find  文件搜索

find 【搜索范围】【匹配条件】

-name 根据文件名搜索

find /etc/ -name inittab

find / etc -name *init* 

模糊查找【查找所有包含init的文件】

find /etc -name init*

【查找一init开头的文件】 

find / etc -name init???

[查找init后面的是三个字符的目录或者文件]

注意:*代表所有 ?代表单个字符

 find  / -size .204800

在根目录查找大与100m的文件

+n 大于 -n小于 n 等于

-user 所有者查找

-group 所属组查找

-amin 访问时间查找

-cmin 文件属性查找

-mmin文件内容查找

 -a 二个条件同时满足

-o 二个条件满足任意一个

find /etc -name init* -a -type d

-inum 根据i节点查找

locate 在文件资料库中查找文件

locate【文件名】

which 搜索命令所在命令及别名信息

which ls

whereis 搜索命令所在的命令是、的命令及帮助文档

whereis ls

grep 在文件中搜索字符串匹配的行并输出

grrep -iv [指定字符]【文件】

-i 不区分大小写

-v 排出知道字符

grep MySQL /root/install.log

grep -v ^# /etc/services 过滤以#开头的行

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!