首页 > 系统服务 > 详细

<linux小白进阶> find的基本用法

时间:2017-09-08 22:46:56      阅读:275      评论:0      收藏:0      [点我收藏+]

本文内容较简洁,适合linux有点基础的菜鸟。。。

看完希望对大家能起到帮助作用


文件查找指令find的基本用法:


Find:实时精确查找,遍历指定目录中的所有文件,相对于locate来书速度较慢

-name:以文件名查找 EGfind /etc -name passwd

-iname:以文件名查找不区分大小写

-user:按属主查找

-group:按属组查找

-uid

-gid

-nouser:查找没有属主的文件

-nogroup:查找没有属组的文件

-typef (文件) d(目录)  l(链接文件)  b(块设备文件)  c(字符设备)   p(管道设备)  s

-size(+-)k  G  M

按时间查找:

-mtime/-mmin:修改天数/分钟

-atime/-amin:访问天数/分钟

-ctime/cmin:改变天数/分钟 前面都可加(+-

-perm:按权限查找:

find -perm 644权限精确为644的文件

find -perm /644 三位权限有一个匹配就可以

组合条件:

-a:与条件(默认)

-o:或条件

-not:非条件

EG: 1、查找/etc下属组既不是user1也不是user2的文件:

find  /etc -not  -user user1  -a  -not -user user2

 find  /etc -not  \( -user user1  -o  -user user2 \)

 2、查找属主不是user1,还不是目录的文件:

find  /etc -not -user user1 -a -not -type d

find  /etc -not \( -user user1 -o -type d  \)


本文出自 “11944248” 博客,请务必保留此出处http://11954248.blog.51cto.com/11944248/1963795

<linux小白进阶> find的基本用法

原文:http://11954248.blog.51cto.com/11944248/1963795

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!