1、find查找文件级联复制cp
-t参数指定目标目录,-f一般文件
[root@k8smaster yum]# find /var/cache/yum/ -type f -name '*rpm'|xargs cp -t /home/zhaiky/rpm/

find ./ -name '*rpm' -type f -exec mv {} ~/rpm \;

2、查找大于100M的文件
-size文件大小,-n小于大小为 n 的文件,+n大于大小为 n 的文件
find ./ -size +100M  #清理磁盘的时候查找大文件

3、mtime多少天修改过的文件
+n表示n天以外修改的文件,n表示正好n天修改的文件,-n表示n天以内修改的文件
find /var/log -type f -mtime +7 #查找7天之前的文件

4、mmin多少分钟修改过的文件
+n表示n分钟以外修改的文件,-n表示n分钟以内修改的文件
find /var/log -type f -mmin +7 #查找7分钟之前的文件

5、find查找文件级联删除rm
find /data/log -name '*.log' -mtime +7 -exec rm -f \;  # 将 /data/log/ 目录下以 .log 结尾的文件,且更改时间在7天以上的删除
find /data/log -type f  -exec ls {} \;

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐