Linux文件搜索命令

霸气de小男生 提交于 2020-02-16 12:59:50

find


语法:find [搜索范围] [搜索条件]

功能描述:文件搜索

举例:find /etc -name init

在目录/etc中查找名为init的文件。

find /etc -name *init*

在目录/etc中查找所有带有init的文件。   


locate


功能描述:在文件资料库中查找文件(只使用与查找系统文件,自定义文件不适合查找)

搜索速度很快

如:locate initttab

没有进入文件资料库的不能找到文件

更新文件资料库:updatedb  

参数:-i    不区分大小写


which


功能描述:搜索命令所在目录及别名信息

如:which ls

还可以知道命令的别名


 whereis


 除了显示命令的位置,还显示命令的帮助文档。


 grep


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

参数:-i 不区分大小写

-v  排除指定的字串

如:grep -i multiuser /etc/inittab

grep -v ^# /etc/inittab   查看每行以#开头的一行                                                             

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