linux find命令详解

 我来答
惠企百科
2022-09-29 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部

find命令可将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。

find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。

扩展资料:

linux的其他类似find命令详解:grep

用于查找文件中符合字符串的那行。

e.g. grep -nr "network_ssl" ./ [查找当前文件夹下所有文件内容,列出包含有 network_ssl该字串的行,并显示行号]

参数说明: -a :将 binary 文件以 text 文件的方式搜寻数据

-c :计算找到 '搜寻字符串' 的次数

-i :忽略大小写的不同,所以大小写视为相同

-n :顺便输出行号

-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!

参考资料来源:百度百科-linux命令

参考资料来源:百度百科-find

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老男孩教育
2024-06-04 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
1、查找当前路径名字叫“hello.txt”的文件:
用法:find ./ -name 文件名全程
例如:find ./ -name hello.txt
[root@test ~]# ls
anaconda-ks.cfg example.txt hello.txt
[root@test ~]# find ./ -name hello.txt
./hello.txt
批量查找名为hello的文件:
find ./ -name hel*
“*”为模糊匹配
[root@test ~]# find ./ -name hel*
./hello.txt
2、查找根目录名字叫“hello.txt”的文件:
用法:find / -name 文件名全程
例如:find / -name hello.txt
[root@test ~]# find / -name hello.txt
/root/hello.txt
3、查找删除名为“hello.txt”文件:
用法:find ./ -name 文件名|xargs rm
例如:find ./ -name hello.txt|xargs rm
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式