Linux常用命令—搜索查找类操作
1. find
①功能:以递归的方式查找文件或目录,并将满足条件的文件或目录显示在终端
②语法:find 【搜索范围】 【选项】 搜索范围表示目录路径
选项 功能
-name<查询方式> 按照指定的文件名查找模式查找文件
-user<用户名> 查找指定的用户名所有文件
-empty 查找空文件或目录
-size<文件大小> 按照指定文件大小查找文件
-type<文件类型> 按照文件类型查找。
文件类型 b 块设备文件
c 字符设备文件
d 目录
p 命名管道
f 普通文件
l 符号链接文件
s 网络套接字文件
2. grep
①功能:过滤查找
②语法:grep 【选项】 【匹配模式】 【源文件】
选项 功能
-n 显示匹配行及行号
-i 忽略大小写的不同
-v 搜索不含指定字符串的行
③如:[root@hadoop101 ~]# ls | grep -vn test
3. which
①功能:查找并显示指定指令的绝对路径
②语法:which 【指令名】
4. whereis
①功能:查找并显示指令的相对路径
②语法:whereis 【选项】 【指令名】
选项 功能
-b 进查找二进制程序或命令