linux 搜索_linux全局搜索命令有哪些?

本文介绍了Linux系统下的全局搜索命令,包括find、locate、grep、which和whereis的使用方法和案例。find命令能够实时搜索文件,locate依赖数据库,grep用于在文本中搜索关键字,which查找程序文件位置,whereis则用于定位二进制、源代码和帮助文件。
摘要由CSDN通过智能技术生成

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要介绍Linux系统下有哪些全局搜索命令,并讲解相关命令的使用方法与日常使用案例。

我们先来了解一下Linux下主要的5个全局搜索的命令工具。他们分别是find,locate,grep,which,whereis

其中,find是一个强大实时搜索工具,Linux支持的文件类型它都可以搜索到,locate一般是搜索文件,grep一般是搜索文本文件,which和whereis一般是用于搜索程序相关的文件内容。

da165f8d96af2f9bc9429c4f0207ec85.png

linux全局搜索命令

2. Linux使用find命令全局搜索文件

find命令在某个目录下查找。

一般使用格式:

find 

-pathname:所要查找的目录及其所有子目录(默认递归查找)。默认为当前目录。

-option:指定参数。

-filetype:想要查找的文件类型。

-action:对查找结果进行的处理。

在linux的日常管理中,使用find命令全局搜索文件的使用频率很高,熟练掌握以及灵活运用对提高工作效率很有帮助。

find的语法比较简单,常用参数的就那么几个,比如-name、-type、-ctime等。本文只是介绍其中一些常用的使用案例,如果需要更多的帮助,请参考find的使用手册。

2.1 Linux使用`find`命令根据文件名全局搜索文件

搜索当前目录下名字为mypic.png的文件

[root@zcwyou ~]# find . -name "mypic.png"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值