Linux | 文件查询和搜索命令

点击上方"蓝字"关注我们

Linux| ubuntu系统入门篇
Linux | Linux 文件系统结构和常用命令
linux | ubuntu虚拟机创建硬盘、磁盘分区、分区挂载、自动挂载、磁盘清理

喜欢Linux吗 单选

喜欢

不喜欢

用不到

投票

01、linux 文件查询和搜索

>>>

在嵌入式 Linux 开发中常常需要在 Linux 源码文件中查询某个文件是否存在,或者搜索哪些文件都调用了某个函数等等。

02、命令find

>>>

find

[路径] [参数] [关键字]

路径是要查找的目录路径,如果不写的话表示在当前目录下查找,关键字是文件名的一部分,主要参数如下:

-name<filename> 按照文件名称查找,查找与 filename 匹配的文件,可使用通配符。

-depth                     从指定目录下的最深层的子目录开始查找。

-gid<群组识别码>    查找符合指定的群组识别码的文件或目录。

-group<群组名称>    查找符合指定的群组名称的文件或目录。

-size<文件大小>        查找符合指定文件大小的文件。

-type<文件类型>       查找符合指定文件类型的文件。

find /path/to/directory -type d // 查找所有目录:

查找所有常规文件:

-user<拥有者名称>    查找符合指定的拥有者名称的文件或目录。

03、命令grep

>>>

grep 命令格式如下:

grep [参数]

关键字 文件列表

grep 命令一次只能查一个关键字,主要参数如下:

-b 在显示符合关键字的那一列前,标记处该列第 1 个字符的位编号。

-c 计算符合关键字的列数。

-d<进行动作>当指定要查找的是目录而非文件时,必须使用此参数!否则 grep 指令

将回报信息并停止搜索。

递归查找

-i 忽略字符大小写。

-v 反转查找,只显示不匹配的行。

-r 在指定目录中递归查找。

04、文件类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Qt历险记

谢谢你的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值