linux笔记:搜索命令find,locate,which,whereis,grep
命令名称:find
功能:文件搜索
命令所在路径:/bin/find
用法:find 搜索范围 匹配条件
其他:
举例:
find /root -name init
find /root -size +1024
find /root -user dashen
find /root -group yizu
find /root -cmin -5
find /root -size +1024 -a -size -2048
find /root -type f
find /root -inum 1234
find /root -name test -exec ls -l {}\;
参数:
-name 按文件名搜索(精准搜索。要使用模糊搜索,可以使用通配符:*匹配零个或多个字符,?匹配单个字符)
-iname 按文件名搜索,不区分大小写
-size 按文件大小查找(+n 大于,-n 小于,n 等于。单位是数据块,1个数据块是512字节,0.5K。数据块是linux存储文件的最小单位)
-user 按文件所有者查找
-group 按文件所属组查找
-amin 查找n分钟内被访问过的文件(+n 超过多长时间,-n 多长时间之内)
-cmin 查找n分钟内被修改过属性的文件(+n 超过多长时间,-n 多长时间之内)
-mmin 查找n分钟内被修改过内容的文件(+n 超过多长时间,-n 多长时间之内)
-a 连接选项,and
-o 连接选项,or
-type 根据文件类型查找(f 文件,d 目录,l 软链接文件)
-inum 根据i节点查找
-exec 命令 {}\; (对搜索结果直接执行操作。{}表示对搜索结果的替换,\是转义符)
-ok 和-exec类似,只是需要询问
命令名称:locate
功能:在文件资料库中查找文件
命令所在路径:/usr/bin/locate
用法:locate [-i] 文件名
其他:文件资料库是自动定期维护的,不是实时的,并且某些目录的文件是不收录的。可以使用updatedb来更新文件资料库。
参数:
-i 不区分大小写
命令名称:which
功能:搜索命令所在的目录及别名信息(仅能对命令进行搜索)
命令所在路径:/usr/bin/which
用法:which 命令
命令名称:whereis
功能:搜索命令所在的目录及帮助文档路径
命令所在路径:/usr/bin/whereis
用法:whereis 命令
命令名称:grep
功能:在文件中搜寻字符串匹配的行并输出
命令所在路径:/bin/grep
用法:grep [-iv] 指定字符串 文件
参数:
-i 不区分大小写
-v 排除指定字符串
linux笔记:搜索命令find,locate,which,whereis,grep的更多相关文章
- 【find】linux文件搜索命令find/locate
参考链接:https://mp.weixin.qq.com/s/y8LeZ0-9D56TWsD-ivPaHQ 一.按文件名称查找 按照文件名称查找是 find 最常见的用法,需要注意的是,搜索的文件名 ...
- linux中其他搜索命令(locate/which/whereis/grep)
目录 locate which whereis grep locate 解释 命令名称:locate 命令所在路径:/usr/bin/locate 执行权限:所有用户 功能描述:在文件资料库中查找文件 ...
- Linux的文件搜索命令(locate ,find,grep,find命令和)
刚开始学Linux,这是关于Linux文件搜索命令,就目前,尽我所能把他写全一点,后期随时补充 文件搜索命令 一.locate命令 二.find命令 三.grep命令 四.find命令和grep命令的 ...
- Linux文件搜索命令
文件搜索命令:locate locate 文件名 在后台数据库中按文件名搜索,搜索速度很快(比find命令要快得多) locate命令所搜索的后台数据库的位置:/var/bin/mlocate 支持模 ...
- Linux 文件搜索命令:find、which、whereis 和 locate
Linux 提供了许多用于文件搜索的命令,这些命令都很强大,但是也有一些不同之处,这里分别介绍一下. 一.find 命令 find 是最常见和最强大的一个文件搜索命令.使用 find 命令可以在指定目 ...
- linux常用命令-文件搜索命令-locate,which,whereis,grep
locate 目录或文件名 -i 查找的时候不区分大小写 这个类似everything,速度比find快很多,因为这个命令搜索的是它维护的文件资料库,文件资料库是var/lib/mlocate/mlo ...
- Linux——文件搜索命令简单笔记
一: 命令名称:which 命令所在路径:/usr/bin/which 执行权限:所有用户 功能描述:显示系统命令所在目录 范例:$ which ls 还有一个whereeis ls 命令 二: 命令 ...
- Linux系列教程(六)——Linux文件搜索命令
前一篇博客我们讲解了Linux链接命令和权限管理命令, 通过 ln -s 链接名 表示创建软链接,不加-s表示创建硬链接:还有三个更改权限的命令,chmod命令可以更改文件或目录权限,chown命令 ...
- Linux下搜索命令
linux下用于查找文件的5个命令,有需要的朋友可以参考下.包括find,whereis,locate,which与type. linux下用于查找文件的5个命令,有需要的朋友可以参考下.包括find ...
随机推荐
- itoa
功能:把int转为字符数组 eg: int a=100: char ch[3]; itoa(a,ch,10)://十进制 ---->ch[0]==1;...
- [UVA11464]Even Parity(状压,枚举)
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...
- nodePPT 这可能是迄今为止最好的网页版PPT
demo例子为:http://qdemo.sinaapp.com/#0 下载地址为:https://github.com/ksky521/nodeppt/
- iOS - OC NSNumber 数字
前言 @interface NSNumber : NSValue @interface NSDecimalNumber : NSNumber 将基本数据类型包装成 OC 对象 1.NSNumber 与 ...
- iOS - MVVM 架构模式
1.MVVM 从字面意思来理解,MVVM 即 Modal View ViewModel(模型 视图 视图模型).MVC 是一个用来组织代码的权威范式,也是构建 iOS App 的标准模式.Apple ...
- mysql概要(十四)索引
1.索引是对数据库数据建立目录加快了查询速度.索引分为哈希索引和二叉树索引 (大数据量转移,如果表中带有大量字段索引,进行数据导入时,建议先去掉索引导入数据再统一加入索引,减少索引计算量) 2.索引原 ...
- MySQL Server 5.7解压版缺少文件无法启动
如题: 一般认为5.7中mysql目录下 缺少data/mysql/目录,导致无法启动: 解决方案: 重新安装5.6即可: 1.删除5.7中安装的服务: 到mysql\bin目录下运行:mysqld ...
- Tuning 简介
典型的不好的设计: 破坏了系统的可扩展性(韧性) Applications requiring significant concurrency management as user populatio ...
- bootstrap学习笔记<十一>(导航条)
基础导航条.样式:class="navbar navbar-default",属性:role="navigation" <div class=" ...
- 理解odbc
1.解决什么样的问题?不同的数据库产品,具有不同的特性,也就是方言.因此应用程序针对不同的数据库产品,编写不同的代码.如果换了一个数据库产品,还需要重新编写数据库交互部分,不具备扩展和移植.odbc对 ...