find命令中的参数以及作用
参数 |
作用 |
-name |
匹配名称 |
-perm |
匹配权限(mode为完全匹配,-mode为包含即可) |
-user |
匹配所有者 |
-group |
匹配所有组 |
-mtime -n +n |
匹配修改内容的时间(-n指n天以内,+n指n天以前) |
-atime -n +n |
匹配访问文件的时间(-n指n天以内,+n指n天以前) |
-ctime -n +n |
匹配修改文件权限的时间(-n指n天以内,+n指n天以前) |
-nouser |
匹配无所有者的文件 |
-nogroup |
匹配无所有组的文件 |
-newer f1 !f2 |
匹配比文件f1新但比f2旧的文件 |
-type b/d/c/p/l/f |
匹配文件类型(后面的字母参数依次表示块设备、目录、字符设备、管道、链接文件、文本文件) |
-size |
匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件) |
-prune |
忽略某个目录 |
-exec -_- {}\; |
后面可跟用于进一步处理搜索结果的命令, -_-为下一步要运行的命令,例如: find /root -type f -size 0 -exec ls -l {} \; |
示例:如图所示。
注:
-_-符号:指的是下一步要运行的命令,如上图所示,即表示ls –l命令。
分类:Commands
标签:
评论已关闭!