Linux常用命令之文件搜索命令

1.文件搜索命令

find [搜索范围] [匹配条件]
例如:
find /etc -name init 在etc目录下搜索名字为init的文件
find /etc -name init 在etc目录下搜索名字包含init的文件(模糊查询)
find /etc -name *init 在etc目录下搜索名字以init开头的文件
find /etc -name *init??? 在etc目录下搜索名字以init开头后面为三个字母的文件
find /etc -iname *init??? 在etc目录下搜索名字以init开头后面为三个字母的文件,不区分大小写

find [搜索范围] -size
例如:
find / -size +n(大于)
find / -size -n(小于)

find / -size +204800 查找根目录下大于100MB的文件,换算成数据块单位,1数据块等于512字节,等于0.5k

find [搜索范围] [所有者]
例如:
find /home -user gkzcode 查找home目录下用户gkzcode的所有文件

find [搜索范围] [所属组]
例如:
find /home -group user 查找home目录下user组的所有文件

find [搜索范围][文件属性] [时间]
find -admin 访问时间
find -cmin 文件属性
find -mmin 文件内容
例如:
find /etc -mmin +5 查找etc目录下5分钟内修改了文件内容的文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容