linux使用grep查找文件,linux中find查找文件命令

linux使用grep查找文件,linux中find查找文件命令,详解Linux下find查找文件命令和grep查找文件命令

使用linux时,经常需要查找文件。其中搜索命令主要有find和grep,两个命令是分的。今天我就通过这篇文章介绍大家在Linux下查找文件(find和grep命令)。有兴趣的朋友来看看吧。

:

目录

1.找到命令1。按文件名搜索2。按文件类型3搜索。按文件大小搜索4。按文件日期搜索4.1按创建日期搜索4.2按修改日期搜索4.3按访问日期搜索5。按深度搜索5.1搜索起点以下N级的目录,不超过N级5.2搜索起点以下N级(即至少N级)的目录6。高级搜索6.1-6.1

一、find命令

1.按文件名

路径名'查找名称'

linux中一切皆文件的思想是重中之重,那么查找文件是学习Linux必须要掌握的技能。:查找所有文件。/home目录中的c后缀

查找/家庭名称' *。' c '

2.按文件类型查询

路径类型

:通用文件f目录d符号链接l块设备文件b

字符文件c套接字文件s管道文件p

类型:查找/root/study/c路径下的所有目录

3.按照文件大小查找

:查找路径大小范围

通项:表示大于-表示小于或等于,不需要符号。

范围: M(必须大写)K(必须小写)C(用于字符)

大小:在此目录中查找从0k到10k的文件。

4.按照文件日期查找

4.1按照创建日期查找

Path -ctime -n/n

4.2按照修改日期查找

路径-时间-n/n

4.3按照访问日期查找

路径时间n/n

:n天内-n:n天外

5.按深度查找

5.1查找起始点以下n层的目录,不超过n层

路径-最大深度查找(层数)

5.2搜距离起始点n层以下的目录(即最少n层)

Path-mifinddepth n(层数)

6.高级查找

6.1-exec

Path find方法-exec shell命令{ } \;

6.2-ok

相比6.1,这种方式更安全,有一个确认过程。

路径查找方法-ok shell命令{ } \;

6.3管道方式

当文件较多时,优先考虑。

路径查找方法| xargs shell命令

二、grep命令

+n

Grep参数' content '查找目录或文件

即按照内容查找:

-r如果是目录,可以递归搜索。

-n:可以显示搜索内容所在的行号。

-i:可以忽略案例进行搜索。

-v:不显示字符串。

三、grep和find命令结合使用

参数

先使用find命令查找文件,然后使用grep命令查找哪些文件包含某个字符串:

找到。/-名称' *。CPP“| xargs grep-n”main

关于linux下find file search命令和grep命令查找文件的详细说明本文到此为止。有关Linux文件搜索命令的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: