Linux 查找某目录下包含关键词的所有文件

比如, 需要找到Django框架的配置文件, 修改取消debug模式:
awk

cd mysite
awk -F: ‘/DEBUG/{print FILENAME NR $0 }‘ *.py

find

cd mysite
find . -type f -name ‘*.py‘ | xargs grep -ri ‘debug‘

-r 递归查找
-i 不区分大小写

原文地址:https://www.cnblogs.com/kuakexing/p/9726562.html

时间: 2024-10-21 00:48:04

Linux 查找某目录下包含关键词的所有文件的相关文章

linux下查找某个目录下包含某个字符串的文件

有时候要找一些字符串,但是又不知道在哪个文件,只记得一些字符串 那么如何在linux下寻找包含某段文字的文件呢? 强大的find命令可以帮你完成不可能的任务. 比如我只记得我的程序里包含唯一的字符串“SMS_ISSEND”,于是: 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri “SMS_ISSEND” 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri “SMS_ISSEND” -l

linux 查询目录下包含关键字的所有文件

linux查找目录下的所有文件中是否含有某个字符串 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式    (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/.*.?等)组成.   (2)基本元字符集及其含义       ^

利用python os模块搜索指定目录下包含指定字符的文件

Python内置的os模块也可以直接调用操作系统提供的接口函数. os.listdir()可以列出给定目录下的文件和下级目录 os.path.isfile()方法可以验证该文件是否真的存在,注意这里需要完整路径或者相对当前目录下的相对路径. import os def find(dir,name): #print(dir) for i in [x for x in os.listdir(dir) if os.path.isfile(os.path.join(dir,x)) and name in

linux 查找目录下包含字符串的所有文件

grep -rn "Hello World" *

用JAVA查找指定目录下包含关键字的文件

最近要改一个产品到MYSQL数据库,源代码是遗留下来的,里面有很多反编译的文件,并且带有错误.因此想要删掉这些反编译文件,避免干扰.好在这些文件内容里都带有反编译器的信息.通过关键字在ECLIPSE下搜索发现了500+个文件,无奈只好想办法批量删除.首先想到用脚本语言(bat),网上找了一遍,没有合适的,最后决定用JAVA实现. 1 public static String[] findFiles(String baseURL,String... contains){ 2 File baseDI

查询目录下包含特定字符的文件

sudo find /home/q/www/*/conf/server.xml|xargs sudo grep -ri "7777" –l 参考: http://man.linuxde.net/

php递归查找指定目录下及子文件名称是否包含中文空格及括号

1 //php递归查找该目录下及子文件名称是否包含中文空格括号 2 function searchDir($path,&$data){ 3 if(is_dir($path)){ 4 $dp=dir($path); 5 while($file=$dp->read()){ 6 if($file!='.'&& $file!='..'){ 7 searchDir($path.'/'.$file,$data); 8 } 9 } 10 $dp->close(); 11 } 12 i

Linux大杀器命令:查找所有目录下的所有文件的字符串命令

命令为: *find . |xargs grep -ri "bspSetPonTxDisable" -l* 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如

linux复制指定目录下的全部文件到另一个目录中

linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r dir1 dir2即可.如果dir2目录已存在,则需要使用cp -r dir1/. dir2如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求.ps:di