Linux find命令详解
find命令详解: ???? -name? “good”? 查找指定区域内名称为“good”的文件! ???? -iname? "good"? 增加i是指不区分大小写 ??? 实例:查找linux系统中bash脚本并统计数量! ???? ????
? -user? “username” :查找指定属主的所有文件;
???? -group? "grpname" :查找指定属组的所有文件;
?
? -uid UID:查找指定属主的UID的所有文件;
?
-gid GID:查找指定属组的GID的所有文件;
? 输出重定向,正确的输入到myfind1 错误的输出到myerror -nouser:查找没有属主的文件; -nogroup:查找没有属组的文件; 运行命令后,没有发现/home中有无属主和无属组的文件 ? -type 可根据文件类型查找,具体文件类型如下: ??????? f????? 普通文件 ?????? d????? 目录文件 ?????? l????? 符号链接文件 ????? b????? 块设备文件 ????? c????? 字符设备文件 ????? p????? 管道文件 ????? s????? 套接字文件 ? -size? 根据大小查找,size对应单位有[K,M,G]? 实例如下: 从大于1k,小于1k,等于1k三个角度来查找/root中的文件 ?根据时间戳查找,即按照atime(文件的最后访问时间)、mtime(文件的最后修改时间)、ctime(文件最后改变时间)三个变量来查询: ?? 三个变量对应的单位均可为(天,小时,分) 下边这个实例是指查找在1天,1天以内,1天以外访问过的/下的文件汇总 ?下边这个实例是指查找在30分钟,30分钟以内,30分钟以外访问过的/root下的文件 ? -perm? 根据权限查找 ??????????? mode:精确权限匹配;
/mode:任何一类用户(u,g,o)的权限中的任何一位(r,w,x)符合条件即满足;9位权限之间存在“或”关系;
-mode:每一类用户(u,o)的权限中的每一位(r,x)同时符合条件即满足。9位权限之间存在“与”关系;
? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |