Linux中grep和find的常见用法

Linux做Web服务器是很常见的事情,虽然没有图形界面但是使用各种内置的命令对文件或配置做管理也是很方便的。比如find和grep这两个功能异常强大的工具可以很方便的查找想要的文件和配置。虽然这两个命令的功能都非常强大几乎可以找到任何想找的东西,但是最常见的还是两种情况:根据文件名找文件和查找包含某个特定内容的文件。

根据文件名查找文件用find命令

find <DIR> -name <FILENAME>

在<DIR> 下查找文件名为<FILENAME> 的文件,<FILENAME>中可以用通配符。

根据内容查找文件用grep命令

grep <CONTENT> -r <DIR> -n

会显示<DIR>中包含<CONTENT>的文件以及<CONTENT>所在的行号


本文由Hack Blog原创,如需转载注明原文链接

作者:test 分类:日常笔记 浏览:1339 评论:2
留言列表
zzzhly
zzzhly 重点还是正则吧0.0  回复
落
恩,-name 不支持正则哦!
find中使用正则表达式的语法是 find dir -regextype "type" -regex "pattern"  回复
发表评论
来宾的头像