5-文件搜索命令,帮助指令

一、文件搜索命令

1.find -文件搜索

命令所在路径:/bin/find   执行权限:所有用户

功能描述:文件搜索

语法格式:find [搜索范围] [匹配条件]   

选项解释:搜索范围,在那个目录下进行搜索;匹配条件,按照什么进行查找

例1)根据文件名进行查找

在根目录下查找文件名为init的文件,精确匹配  find /-name init

在根目录下查找文件名包含init的文件,模糊匹配  find / -name *init*

在根目录下查找以init开头的文件,模糊匹配   find / -name init*

在根目录下查找文件名包含init的文件   find / -iname init*

2)根据文件大小进行查找

查找文件大于100MB 100MB=1024K*100=102400

linux使用数据块存放数据,1k=2个数据块 所以查询大于100MB文件就是1024K*100*2=204800

find / -size +204800

2.grep-文件中内容的搜索命令

命令所在路径:/bin/grep 执行权限:所有用户

功能描述:在文件中搜索字符串匹配的行并输出

语法:grep in [指定字符串] [文件]

-i:不区分大小写

-v:排除指定字符串

-n:显示行

例:查找anaconda.log started所在的行,并显示行号  grep -in started anaconda.log

二、帮助命令

1.man    

只要在命令 man 后输入想要获取的命令的名称(如 ls),man 就会列出一份完整的说明,其内容包括命令语法、各选项的意义及相关命令等

语法格式:man [选项]  命令名称

-f只显示出命令的功能而不显示其中详细的说明文件

-w不显示手册页,只显示将被格式化和显示的文件所在位置。

-a显示所有的手册页,而不是只显示第一个。

-E在每行的末尾显示 $ 符号

2.help   用于查看所有 shell 命令

例如,输入cd-help便可查看 cd 命令的使用方法。

你可能感兴趣的:(5-文件搜索命令,帮助指令)