Linux常用命令——文件搜索命令
Linux常用命令——文件搜索命令
以#号开头的内容都是内容描述或配置项
find
描述:文件搜索
语法:find [搜索范围] [范围条件]
. 当前目录
示例:[root@localhost test]# find . li*
-name 根据文件名搜索
* 匹配任意字符
示例:[root@localhost test]# find /etc/ -name *init*
? 匹配单个字符
示例:[root@localhost test]# find /etc/ -name init???
iname 不区分大小写,使用方式与-name一样
-size 根据文件大小来查找
+n 大于
-n 小于
n 等于
示例:[root@localhost test]# find / -size +204800
ps:linux下1k等于俩个数据块
-user 根据所有者查找
-group 根据所属组查赵
示例:[root@localhost test]# find /home -user liying
-admin 通过时间访问查找
-cmin 通过文件属性时间查找
-mmin 通过文件内容修改时间查找
示例:[root@localhost test]# find /etc/ -cmin -5
-a and查询
-o or查询
-type 文件类型查找
f=文件
d=目录
l=软件文件
示例:[root@localhost test]# find /etc/ -name init* -a -type f 查找以init开头的文件
-inum 根据i节点来查找
exec/ok 对搜索结果执行命令操作
示例:[root@localhost test]# find /etc/ -name inittab -exec ls -l {} \;
其它搜索命令
locate
描述:在文件资料库查找文件
语法:locate [文件名]
示例:[root@localhost test]# locate init
如果提示,未找到命令,请执行:
1.安装locate命令,yum install mlocate
2.更新索引库,sudo updatedb
which
描述:查找命令所在目录及别名信息
语法:which [命令]
whereis
描述:查找命令所在路径和帮助文档
语法:whereis [命令]
grep
描述:在文件内容中搜索匹配的字符串
-i 不区分大小写
-v 排除指定字符串
-^ 获取文件内容有效行,不包含以#号开头的内容
示例:[root@localhost test]# grep -i ctrl /etc/inittab
获取有效行示例:[root@localhost test]# grep -v -^ ctrl /etc/inittab
帮助命令
所有命令都可以使用--help选项获取命令常用选项
Linu中文件以1开头的文件为命令的帮助文件,5开头的为配置文件的帮助
man
描述:查看命令的帮助信息
示例:
man ls 查看ls命令的帮助信息
空格翻页
回车下一行
/ 搜索
q 退出
man services 查看配置文件services的帮助信息
info
描述:查看命令的帮助信息
示例:与man使用方法一致
whatis
描述:查看命令简短的信息
示例:whatis ls
help
描述:查看Linux内置命令的帮助信息
示例:#help umask
Linux常用命令——文件搜索命令的更多相关文章
- Linux学习日志--文件搜索命令
开头总结: 学习了Linux中的文件搜索命令find和locate,系统搜索命令whereis 和which ,字符串搜索命令grep,find和locate的差别和使用方法格式,什么是path环境变 ...
- linux笔记:linux常用命令-文件搜索命令
文件搜索命令:find(文件搜索) 一些示例: 注意:在以文件名为条件进行搜索时,支持通配符. 多条件搜索,以及直接对搜索到的文件进行操作: 文件搜索命令:locate(在文件资料库中查找文件) 文件 ...
- linux命令:文件搜索命令
---恢复内容开始--- 文件搜索命令:which 命令名称:which 命令所在路径:/usr/bin/which 执行权限:所有用户 语法:which [命令名称] 功能描述:显示系统命令所在目 ...
- 五、Linux学习之文件搜索命令
一.文件搜索命令locate locate 文件名 在后台数据库中按文件名搜索,搜索速度最快 /var/lib/mlocate #locate命令所搜索的后台数据库(数据库不会实时刷新,所以新建的文件 ...
- [Linux] 013 其他文件搜索命令
1. 文件搜索命令:locate 命令名称:locate 命令所在路径:/bin/locate 执行权限:所有用户 语法:locate 文件名 功能描述:在文件资料库中查找文件 范例: $ locat ...
- Linux学习之文件搜索命令
一.文件搜索命令locate locate 文件名 在后台数据库中按文件名搜索,搜索速度最快 /var/lib/mlocate #locate命令所搜索的后台数据库(数据库不会实时刷新,所以新建的文件 ...
- linux常用命令-文件搜索命令-locate,which,whereis,grep
locate 目录或文件名 -i 查找的时候不区分大小写 这个类似everything,速度比find快很多,因为这个命令搜索的是它维护的文件资料库,文件资料库是var/lib/mlocate/mlo ...
- linux常用命令-文件搜索命令-find
find [目录] [选项] 文件名或者正则表达式 -name 根据文件名搜索 -iname 搜索文件名的时候忽略大小写 例:find /etc -name init find /etc -i ...
- Linux 学习 (三) 文件搜索命令
Linux达人养成计划 I 学习笔记 locate 文件名 搜索速度比较快 只能根据文件名搜索 搜索的是保存在 /var/lib/mlocate 的数据库(每天更新一次) 新建文件需要执行 updat ...
随机推荐
- sublime3 快速生成html头文件
通过安装emmt插件老师来实现该功能(https://github.com/sergeche/emmet-sublime#readme) 1. 下载好后解压到文件夹: 2. 打开TS3,点击perfe ...
- [转] - xargs 分析
原文出处:http://www.cnblogs.com/f-ck-need-u/p/5925923.html 学习这个xargs花了很长时间,在网上翻了很久也查了很多书关于xargs的介绍,都只是简单 ...
- what is spring-cloud
什么是Spring-cloud ? Spring Cloud是一系列框架的集合.它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册.配置中心.消息总线.负载均 ...
- 四、XML语言学习(3)
XML编程(CURD) 1.XML解析技术概述XML解析方式分为两种:DOM方式和SAX方式DOM:Document Object Model,文档对象模型.这种方式是W3C推荐的处理XML的一种方式 ...
- 渗透常用dos命令,http协议及数据提交方式。 hack 某某
dir查看目录 cd 切换目录 strat www.xxx.com 打开网页 del 删除文件 cls 清屏幕命令 ipconfig 查看ip地址 netstat -an 显示网络连接.路由 ...
- css学习_css常见属性用法
1.元素的显示模式 a.被动转换:浮动.绝对定位.固定定位(转换为行内块元素特性的模式---不设置宽度时,模式换行为行内块模式后宽度是内容宽度.) b.主动转换:display:block / in ...
- stm8 iar开发
1.一份官方库基本是通用的. 2.尽量依托cubex for stm8 依托理由: 1.不同型号,不同后缀的芯片,将会被配置不同的外设.比如stm8s103k3系列可能有的是串口1,但是stm8s10 ...
- [iptables] 如何用iptables管理桥接模式下的设备
场景:qemu虚拟机通过tap设备与host的物理网卡通过bridge桥接上网. 如下: [root@host100 ~]# brctl show bridge name bridge id STP ...
- java异常处理解决方案
一.异常概念 Throwable类是Java中所有错误或异常的超类. 1.只有当对象是此类(或其子类)的实例时,才能通过Java虚拟机或着Java throw语句抛出. 2.只有此类或其子类才 ...
- python练习题-员工信息表
周末大作业:实现员工信息表文件存储格式如下:id,name,age,phone,job1,Alex,22,13651054608,IT2,Egon,23,13304320533,Tearcher3,n ...