find 命令

发布时间 2023-12-22 09:46:20作者: sky_cheng

1、查看指定时间范围,模糊匹配目录以及文件名的所有文件的大小并排序

find /home/hlcc/tendis-cluster-*/node-*/dump/* -size +2M -mtime +1 -type f -name "binlog*.log" | xargs ls -lh --sort=size -r

/home/hlcc/tendis-cluster-*/node-*/dump/*:查看所有/home/hlcc/以tendis-cluster-开头的目录以及下面的以node-开头的子目录下的dump下的所有以binglog开头的.log文件

-size +2M :搜索文件大于2M的  单位可以是:M G k 

-mtime +1:文件时间是前一天的

-type f :搜索文件类型

xargs :将查询结果作为参数传给后续的命令

ls -lh :显示结果,并显示文件大小

--sort=size :按文件大小升序排序

-r:逆序排序