linux 搜索命令
2016-03-20 00:05
417 查看
一、文件搜索命令
命令:find 搜索范围 [选项] 匹配条件
作用:在指定搜索范围内,搜索匹配搜索条件的文件、目录
find / -name (文件名) 根据文件名进行搜索(可以使用* ?通配符)
find / -iname (文件名) 不区分大小写
find / -site (数据块 1数据块=512字节=0.5k) 根据文件大小查找(+-=)
find / -user (用户名) 根据文件所属用户查找
find / -[amin(浏览时间) cmin(文件属性:权限等变更时间) mmin(文件内容变更时间)] +分钟数 根据文件时间查找(+-=)
find / -type (d f l) 根据文件类型查找
find 搜索范围 匹配条件 -[a(同时满足两个条件) o(满足一个即可)] 匹配条件
find 搜索范围 匹配条件 -exec +命令 {}\ 对查询结果直接进行操作
find / -name 123 -exec ls -la {} \ 该命令表示在根目录中查找名字包含123的,之后ls -la,{}表示查询结果
find / -inum 根据i节点查询
命令:locate 文件名 -i(不区分大小写)
作用:该命令同样用于查找文件,是一种快速查找,新增文件之后,使用updatedb命令更新文件资料库,就能使用locate快速查找,但是对于/tmp目录下的文件无效
二、命令查找相关
命令:which 命令
作用:查找命令所在的目录
如:which rm 查询rm命令在哪里
命令:whereis
作用:查找命令所在的目录同时列出帮助文档的位置
命令:grep [选项] 字符串 文件
作用:文件中搜寻字符串匹配行
常用选项:
-i 不区分大小写
-v 排除指定字符串
如:grep -v ^# 文件名 显示除去#开头的行
命令: man 命令
作用:查看命令的帮助文档
命令:whatis +命令名称
作用:查看一个命令是干嘛用的
如: whatis date
系统输出:date (1) - print or set the system date and time
命令:apropos +命令名称
作用: 查看命令帮助的简短信息
命令:help
作用:查看shell内置命令
命令:find 搜索范围 [选项] 匹配条件
作用:在指定搜索范围内,搜索匹配搜索条件的文件、目录
find / -name (文件名) 根据文件名进行搜索(可以使用* ?通配符)
find / -iname (文件名) 不区分大小写
find / -site (数据块 1数据块=512字节=0.5k) 根据文件大小查找(+-=)
find / -user (用户名) 根据文件所属用户查找
find / -[amin(浏览时间) cmin(文件属性:权限等变更时间) mmin(文件内容变更时间)] +分钟数 根据文件时间查找(+-=)
find / -type (d f l) 根据文件类型查找
find 搜索范围 匹配条件 -[a(同时满足两个条件) o(满足一个即可)] 匹配条件
find 搜索范围 匹配条件 -exec +命令 {}\ 对查询结果直接进行操作
find / -name 123 -exec ls -la {} \ 该命令表示在根目录中查找名字包含123的,之后ls -la,{}表示查询结果
find / -inum 根据i节点查询
命令:locate 文件名 -i(不区分大小写)
作用:该命令同样用于查找文件,是一种快速查找,新增文件之后,使用updatedb命令更新文件资料库,就能使用locate快速查找,但是对于/tmp目录下的文件无效
二、命令查找相关
命令:which 命令
作用:查找命令所在的目录
如:which rm 查询rm命令在哪里
命令:whereis
作用:查找命令所在的目录同时列出帮助文档的位置
命令:grep [选项] 字符串 文件
作用:文件中搜寻字符串匹配行
常用选项:
-i 不区分大小写
-v 排除指定字符串
如:grep -v ^# 文件名 显示除去#开头的行
命令: man 命令
作用:查看命令的帮助文档
命令:whatis +命令名称
作用:查看一个命令是干嘛用的
如: whatis date
系统输出:date (1) - print or set the system date and time
命令:apropos +命令名称
作用: 查看命令帮助的简短信息
命令:help
作用:查看shell内置命令
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍