linux的find命令

find

find [PATH] [option] [action]

例如:find /var –mtime +4

find /var –mtime +4 : 大于等于5天前的修改文件内容的所有文件

find /var –mtime 4 : 四天前那一天的修改文件内容的文件

find /var –mtime -4: 小于等于4天内的修改文件内容的文件

find /var –newer /etc/passwd: 列出比/etc/passwd新的文件

 

与使用者或组名有关的参数

find /var –uid ID号:查找/var下uid为***的文件

find /var –gid ID:查找/var下gid为***的文件

-user name

-group name

-nouser

-nogroup

 

与文件权限及名称有关的参数:

-name 文件名: 搜寻文件名为***的文件

-size [+-]SIZE : 搜寻比SIZE大或小的文件, -size +50k

-type TYPE: 搜寻类型

 

find的特殊功能:

find /var –name yangjianbo –exec ls –l {} \;

 

find通配符的使用

 find 也可以与xargs结合使用。

 

find删除带空格文件名

find ./ -name '*.bak' -print0 | xargs -0 rm -rf

posted @ 2018-04-25 11:21  奋斗史  阅读(144)  评论(0)    收藏  举报