Linux查询文件和字符串命令

1、查询指定目录文件名模糊匹配

#find /home -name "*jelly*"

备注:寻找home目录下面所有文件/文件夹名字有jelly的文件,哪边有*表示哪边需要模糊匹配

2、查询指定目录下面所有文件中含有指定字符串的文件,显示行号

#grep -rn "jelly"

备注:查询当前目录下面所有文件内容里面含有jelly字符串的地方,并打印所对应的文件和行号

#find /home | grep -rn "jelly"

备注:查询home目录下面所有文件内容里面含有jelly字符串的地方,并打印所对应的文件和行号

#find /home -name "*.conf" | grep -rn "jelly"

备注:查询home目录下面所有文件/文件名以.conf结尾的文件,并找出所有文件里面内容含有jelly字符串的地方,并打印所对应的文件和行号

注释:在命令之间使用|的意思是并且关系,就是在左边查询出来的结果的基础上在使用右边的命令继续进行查询筛选满足需求的数据

猜你喜欢

转载自blog.csdn.net/u013896064/article/details/128145099