linux之文件搜索命令:find、grep、locate、which、whereis

这篇博客介绍了Linux系统中常用的文件搜索命令,包括find的大小写不敏感搜索、按大小查找、权限、类型及时间戳等高级用法;grep在文件中匹配字符串的技巧;locate的快速文件定位,以及如何更新其数据库;which查找命令所在目录及别名信息;whereis搜索命令及其帮助文档路径。
摘要由CSDN通过智能技术生成

目录

find:文件搜索

grep:在文件中搜寻字符串匹配的行并输出

locate:文件搜索命令

which:搜索命令所在目录及别名信息

 whereis:搜索命令所在的目录及帮助文档路径


find:文件搜索

语法:

find [搜索范围] [条件] [搜索内容]

1)find   [搜索范围]    -iname    [搜索内容]

-iname:不区分大小写

例如:

问:搜索在/etc下面init的文件,只搜索init的文件,精准搜索

答: find /etc -iname init

在find命令中: *:可以匹配任意字符      ?:可以匹配单个字符

find  /etc  -name   *init  :模糊搜索,文件名只要包含init就会被搜索出来

find  /etc  -name   init???       : ?匹配单个字符

2)find   [搜索范围]    +size   [搜索内容]

+n:大于    -n:小于   n:等于

例子:

find  /  -size   +204800   :查找根目录下大于100M的文件

单位是数据块,在Linux系统里面:

1数据块=512字节=0.5k   100MB=102400k=204800数据块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值