码迷,mamicode.com
首页 > 其他好文 > 详细

find命令常用解析

时间:2016-12-26 14:15:54      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:find命令   常用实例   

find 搜索文件或者目录

用法 find+命令选项+路径+表达式

选项:

    -name    按名称查找

    -iname     按名称查找,不区分大小写

    -user    按用户查找

    -group    按组查找

    -empty    查找空目录空文件

    -perm    按权限查找

    -mtime    按修改时间查找

    -size    按容量大小

    -exec    对找到的内容执行命令

    -type    按类型查找,f-文件 d-目录 b c-设备 l-链接

    -o      或者

    -a      并且

常用实例:

find -name test.py        #查找名称为test.py的文件

find -iname tesT.txt        #查找test.py文件,不区分大小写

find / -user game         #查找用户名为game的文件或目录

find ./ -group game        #查找组名为game的文件或目录

find ./ empty          #查找空的目录或文件

find ./ -perm 644         #查找当前目录下权限为644的文件

find /home -mtime -3        #查找home下所有3天内修改过的文件或目录

find /home -mtime +5        #查找home下所有5天前被修改过的文件或目录

find /home -mtime 6        #查找6天前当天修改的文件或目录

find /data -size +20M        #查找data目录下大于20M的文件或目录

find /home -size +2M -exec ls -l {} \; #列出home下大于2M的文件或目录

find /home -size +3M -a -type f -exec rm -rf {} \;删除home下大于3M的文件

find /home -type f -name "*.log"       #查找日志文件

find   /home     -amin n                                             #最后n分钟 

find   /home    -atime n                                             #最后n天

find    /home   -cmin n                                               #最后n分钟改变状态
find     /home     -ctime n                                           #最后n天改变状态

本文出自 “实用Linux知识技能分享” 博客,请务必保留此出处http://superleedo.blog.51cto.com/12164670/1886122

find命令常用解析

标签:find命令   常用实例   

原文地址:http://superleedo.blog.51cto.com/12164670/1886122

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!