linux学习笔记之文件搜索命令
2015-09-12 14:36
323 查看
1.find [搜索范围] [文件名]
举例:
find /etc -name init 在 etc 中 找文件 init ( 另 :iname不区分大小写)
伦理片 http://www.dotdy.com/
find /etc -size +204800 在etc 中找 大于100M 文件
-204800 小于100M文件
数据块 1=512字节 =0.5K
-user zhangsan 文件所有者
-group root 文件所属组
-amin 访问时间 +5 超过5分钟 修改过的 -5 5分钟内修改过的
-cmin 改变文件属性 +5
-mmin 改变文件内容 -5 5分钟内改变文件内容的
-a and 多条件逻辑与
find /etc -size +204800 -a size -102400 查找文件 大于50M 小于100M 的
-o or 多条件逻辑或
-type 根据文件类型查找 f(文件) d(文件夹) l(软链接)
-exec {} \; 对查找结果执行命令
{}:代表查找出的文件 \; 转义;号结束
2.locate
类似于 Windows 中的everything
locate aaa 查找文件名中 含有aaa 的文件 -i 不区分大小写
原理 :查找资料索引库中的文件
updatedb 手动 跟新 命令库
/tmp 临时文件夹中没有索引
3.which
whereis 命令 列出帮助文档的路径
4.grep 根据文件内容搜索
grep -i 关键字 文件名
-v 排除指定字符串
举例:
find /etc -name init 在 etc 中 找文件 init ( 另 :iname不区分大小写)
伦理片 http://www.dotdy.com/
find /etc -size +204800 在etc 中找 大于100M 文件
-204800 小于100M文件
数据块 1=512字节 =0.5K
-user zhangsan 文件所有者
-group root 文件所属组
-amin 访问时间 +5 超过5分钟 修改过的 -5 5分钟内修改过的
-cmin 改变文件属性 +5
-mmin 改变文件内容 -5 5分钟内改变文件内容的
-a and 多条件逻辑与
find /etc -size +204800 -a size -102400 查找文件 大于50M 小于100M 的
-o or 多条件逻辑或
-type 根据文件类型查找 f(文件) d(文件夹) l(软链接)
-exec {} \; 对查找结果执行命令
{}:代表查找出的文件 \; 转义;号结束
2.locate
类似于 Windows 中的everything
locate aaa 查找文件名中 含有aaa 的文件 -i 不区分大小写
原理 :查找资料索引库中的文件
updatedb 手动 跟新 命令库
/tmp 临时文件夹中没有索引
3.which
whereis 命令 列出帮助文档的路径
4.grep 根据文件内容搜索
grep -i 关键字 文件名
-v 排除指定字符串
相关文章推荐
- linux 学习笔记之文件的压缩和解压
- linux 学习之帮助命名
- 个人学习笔记---linux原子操作的实现原理
- Linux下彻底卸载mysql数据库
- centos安装git客户端以及常用指令
- 使用iptables配置linux服务器请求转发
- linux关闭sendmail服务
- 查看Linux系统版本信息方法
- centos卸载系统自带JDK版本
- centOS安装JDK
- Linux简介
- Linux目录
- linux进程管理工具二
- linux模块驱动之led(ioremap)
- Linux下MySql忘记 root密码的解决办法
- 【Linux】Ubuntu14.04 用root登录,亲测好用
- Linux下VirtualBox安装XP,U盘、U盾无法识别解决办法
- 29个你必须知道的Linux命令
- 如何设置显示Linux vim编辑器的行号?修改Table键跳过的格数?
- linux常用命令