匹配符 | 描述 |
---|---|
-exec 直接执行 -ok询问 | find . -user zyy -exec rm -rfv {} \; |
-a | and |
-o | or |
find -name
匹配符 | 描述 |
---|---|
* | 匹配任意字符 |
? | 匹配单个字符 |
find path -name filename 通过文件名精准搜索文件
find path -iname filename 通过文件名精准搜索文件,不区分大小写
find path -name filename -a -type f 通过文件名精准搜索文件,搜索到的属性必须是文件
find path -name *filename 模糊搜索文件,以搜索字符串结尾的文件名
find path -name filename* 模糊搜索文件,以搜索字符串开头的文件名
find path -name *filename* 模糊搜索文件,包含搜索字符串的文件名
find -size
匹配符 | 描述 |
---|---|
+1024k | 大于1024kb的文件 |
-1024k | 小于1024kb的文件 |
-a | and |
-o | or |
find path -size +1024k 查找大于1024kb的文件
find path -size +1024k -a -size -2048k 查找大于1024kb并且小于2048kb的文件
find -min
匹配符 | 描述 |
---|---|
amin | 访问时间 access |
cmin | 文件属性 change |
mmin | 文件内容 modify |
find path -mmin -30 小于30分钟修改过的文件
find path -mmin +30 大于30分钟修改过的文件