删除 90 天之前的所有文件:
find ./ -mtime +90 | xargs rm -rf
查找大小在某个区间的文件:
查找大小在某个范围内的文件使用-size 参数,-size +n 表示大于 n 单位的范围,-size –n 表示小于 n 单位的范围。例如,查找大于 100k 且小于 400k 的文件
find . -type f -mtime -1 -size +100k -size -400k | xargs ls -al
-type f 表示只查找文件,过滤掉文件夹,块文件等.
size 参数说明:
-sizen[cwbkMG]
File uses n units of space,rounding up. The following suffixes can be used:
b' for 512-byte blocks (this is the default if no suffix is used)
c' for bytes
w' for two-byte words
k' for Kilobytes (units of 1024 bytes)
M' for Megabytes (units of 1048576 bytes)
G' for Gigabytes (units of 1073741824 bytes)