使用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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。