find命令

2018-08-03 11:48 阅读 390 次 find命令已关闭评论

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 {} \;

示例:如图所示。

image

 

 

 

注:

-_-符号:指的是下一步要运行的命令,如上图所示,即表示ls –l命令。

版权声明:本文著作权归原作者所有,欢迎分享,谢谢支持!
转载请保留注明:find命令 | DXL学习
分类:Commands 标签:

评论已关闭!