find命令的常用操作?
发布网友
发布时间:2022-02-26 09:38
我来回答
共2个回答
热心网友
时间:2022-02-26 11:07
find递归查找给定目录树下的文件或目录,主要用在查找文件操作:
1.按扩展名查找文件 -- find root_path -name '*.ext'
2.查找与给定大小范围匹配的文件 -- find root_path -size +500k -size -10M
3.查找最近7天内修改过的文件,并将其删除 -- find root_path -mtime -7 -delete
更多内容可以去传智播客官网,很多公开课有相关的技术大牛,作为讲解,并且每一个课程背后都有课件+笔记+源码。非常适合自学的人,进阶的话可以考虑他们的线下免费基础班。
热心网友
时间:2022-02-26 12:25
查找path目录下文件名为fileName的文件:find [path] -name [fileName]
例如:find /home/admin -name ‘*.log’
二.删除n天前的所有日志文件
1天前 find [path] -mtime +1 -type f | xrgus rm -rf
5天前 find [path] -mtime +5 -type f | xrgus rm -rf