linux文件查找命令

------>[回顾]文本查找:grep、egrep、fgrep

--------------------------

文件查找:

locate:

非实时、模糊匹配查找,查找是根据全系统文件数据库进行的,速度比较快。

#手动生成数据库updatedb,需要较长时间

find:

实时查找,精确查找,支持众多查找标准,遍历指定目录中的所有文件完成查找,速度慢。

find  [查找路径]  [匹配标准]  [查找到以后的处理动作]

查找路径默认为当前目录

查找标准默认为指定目录下的所有文件

默认动作为显示


匹配标准:

-name ‘filename’:对文件名做精确匹配,也可以使用通配符*,?和[];

-iname ‘filename’:文件名匹配不区分大小写;

-regex PATTERN:基于正则表达式进行文件名匹配;

-user USERNAME:根据属主查找;

-group GROUPNAME:根据属组查找;

-uid UID:用户被删除后只有通过uid进行匹配查找;

-gid GID:同uid;

-nouser :没有属主的文件,属主可能被删除;

-nogroup:同nouser


-type:

f:普通文件

d:目录

c:字符设备文件

-size:

[+|-]#k

[+|-]#M

[+|-]#G



-mtime:单位为day

-ctime:

-atime:

-mmin:单位为min

-cmin:

-amin:

[+|-]#


-perm MODE:精确匹配权限

/mode:任何一位匹配即可

-mode:完全包含此mode时才可以匹配



组合条件:

-a:and,默认为与条件

-o:or

-not:


动作:

-print:默认

-ls:长格式显示

-ok command  {} \;:{}文件名称占位符

-exec command {} \; :同-ok


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值