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

find命令用法整理

时间:2017-09-06 10:06:59      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:find命令

find命令    可以定位文件,配合参数可以快速定位所要找的文件

使用方法:find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]


常用的几个[expression]参数:

  • -name      按文件名来查找(-iname 忽略大小写)

  • -type       按文件类型来查找

  • -inum      按inode号来查找

  • -depth     按目录深度来查找(防止过多层级目录查找,类似的还有-maxdepth/-mindepth)

  • -time       按时间来查找(time默认单位为天,类似的有-min,也可以按三个time来匹配:atime/ctime/mtime)

  • -executable   按是否可执行

  • -newer    按是否比参考文件更新(修改时间里现在更近)

  • -user/group    按文件的属主/组来查找

  • -perm     按文件权限

  • -uid/gid  按文件的uid/gid来查找


多个参数配合使用,-o 和 -a

    可以通过提供多个参数,参数间可以加,也可以不加-a参数!

    要使查找结果满足其中一个要求即可,使用-o 连接各参数


操作参数

  • -delete     对查找的内容进行删除操作

  • -exec      对查找的内容执行后接命令

  • -print      一行显示打印的文件的全称

  • -print0    在null字符后打印出文件的全称(结果显示为一串)

  • -printf     以后接格式打印输出


配合管道(|)和xargs(功能十分强大

    例: find /root -type f  |  xargs  ls -l 

技术分享



find命令用法整理

标签:find命令

原文地址:http://castiel.blog.51cto.com/9326814/1962943

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