linux-find的详解

一.用法:
1.find[options] [查找起始路径] [查找条件] [出来动作]
查找起始路径:制定具体搜索目标起始路径;默认为当前目录;

2.查找条件:制定的查找标准,可以根据文件名,大小,类型从属关系,权限等等标准进行;默认为找出指定路径下的所有文件;

3.处理动作:对符合查找条件的文件做出的操作,例如删除等操作;默认为输出至标准输出;

二.查找条件
1.表达式:选项和测试
测试:结果通常为布尔类型(“true”,“false”)

2.根据文件名查找
“-name” “pattern”
“-iname” “pattern” 不区分文件名中的大小写
pattern 支持glob风格的通配符;不支持正则表达式的写法
在这里插入图片描述
-regex pattern:基于正则表达式模式查找文件,匹配事整个路径,而非其名;
在这里插入图片描述

3.根据文件从属关系查找
1.-user USERNAME:查找属主指定用户的所有文件;
2.-group GROUP:查找属组指定组的所有文件;
3.-uid UID:查找属主指定的UID的所有文件;
4.-gid GID:查找属组指定的GID的所有文件;
在这里插入图片描述
5.-nouser:查找没有属主的文件
6.-nogroup:查找没有属组的文件;
在这里插入图片描述

4.根据文件的类型查找
1.例如:find /dev -type b -ls
2.-type :
f:普通文件
d:目录文件
l:符号链接文件
b:块设备文件
c:字符设备文件
p:管道文件
s:套接字文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值