Linux 实用命令整理强大

简单的就不说了

[查找某个文件]

find . -name "xxx"

xxx是文件名称,注意中间的空格, “.”表示当前文件夹下包括所有子文件夹下

如果是指定文件夹下,则写完整即可,

find /opt/tmp/ -name "xxx"

如果是当前文件夹下的某个文件夹下

find ./tmp/ -name "xxx"

 

[查找文件里是否包含某个字符串]

grep . -rn "xxx"

xxx是 要找的内容,注意中间的空格, “.”表示当前文件夹下包括所有子文件夹下

也可以使用:grep . -rn xxx

 

也可以使用 grep -nrw "xxx"

很神奇这样都可以

 

如果xxx中间有空格,例如“Unable to deter”,那么必须得带引号 例如: grep . -rn "Unable to deter"

 

同“find”理 如果是指定文件夹下,则写完整即可,

grep /opt/tmp/ -rn "xxx"

如果是当前文件夹下的某个文件夹下

grep ./tmp/ -rn "xxx"

 

还有一种比较特殊情况,如果要找带 " 等特殊字符的数据,例如我们要找 "Unable to 这样字符串

则要这样 grep /opt/tmp/ -rn "\"Unable to"

posted @ 2019-12-28 13:46  小刚学长  阅读(155)  评论(0编辑  收藏  举报