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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com