1、find指令//从指定目录向下递归查找遍历文件下面的子目录,返回所有满足条件的文件及目录
基本语法:
find [搜索范围] [参数/选项]
//[搜索范围] ——明确在那个目录下搜索,指定目录相对检索数据较快
//[参数/选项]——文件名、文件类型、用户名、文件大小
选项说明:
-name[查询方式]——按照指定的文件名查找模式查找文件
-size[文件大小]——按照指定的文件大小查找文件
-user[用户名]——查找指定用户的所有文件
实践:
a、按文件名查找/home目录下的Hello.java文件
语法:find /home -name Hello.java(如需要查找.java后缀文件,可用*代替:*.java)
b、按拥有者,查找查找etc目录下,用户名为root的文件
语法:find /etc -user root | more
c、按大小,查找linux下系统文件大于300M的文件(+n大于,-n小于,n等于)//单位有k,M,G,
find / size +300M<