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,g,o)的权限中的每一位(r,w,x)同时符合条件即满足。9位权限之间存在“与”关系;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了