Linux find命令是在指定目录下查找文件,并执行指定的操作。提供了较多的选项,功能强大。
语法:
find [查询路径] [选项] [参数] [查询内容]
选项:
- -name:按文件名查找文件
- -path:指定目录下文件的匹配路径
- -type:查找某一类型的文件
参数: - b:块设备文件
- d:目录
- c:字符设备文件
- p:管道文件
- l:符号链接文件
- f:普通文件
示例1:查找/usr路径下一天内修改过的文件
find /usr -mtime 1
示例2:查找/usr路径下所有以*.log结尾的文件
find /usr -name "*.log"
示例3:查找/usr路径下目录,并排序
find /usr -type d | sort
示例4:查找文件大小超过10M的文件
find /usr/local/tomcat/tomcat_18001/feideedatalogs/ -size +10M -type f | xargs ls -l
文章来源: https://blog.csdn.net/a200822146085/article/details/92684125