find命令用法

一.find简介
find是个使用频率比较高的命令。常常用它在系统特定目录下,查找具有某种特征的文件
find命令的格式:find [-path……] -options [-print -exec -ok]
二.find用法
实验准备:
find命令用法
find命令用法
find命令用法

-name					        根据文件名查找
find /etc/ -name passwd:                       查找/etc下文件名为passwd的文件

find命令用法

2.-user 根据用户查找
(1)查找用户是student用户文件
find命令用法
查找用户为root的文件
find命令用法
(2)-group 根据拥有组查找
find命令用法
(3)既指定用户又指定用户组
find命令用法

(4)-o 所有条件符合一个即可
find命令用法
(5)-maxdepth num 指定查找时的最大深度
find命令用法
(6)-mindepth num 指定查找时的最小深度
find命令用法

(7)
搭建环境
find命令用法
find命令用法
find命令用法find命令用法

-size	numk|M		根据指定大小查找
-size 	+20k		查找超过20k的文件(k小写)
-size 	-20k		查找小于20k的文件

find命令用法

(8)-type 根据指定类型查找(-,d,l,s,f,b)
find命令用法
(9)

-cmin 10	        查找10min结点上修改过的文件
	-cmin -10	查找10min以内修改过的文件
	-cmin +10	修改超过10min的文件

find命令用法
(10)-ctime +|-|10 不指定默认为查找时间为:天
find命令用法
find命令用法
(11)
搭建环境
find命令用法

-perm      查找指定权限的文件	
	-perm    "-"表示“与”,ug位无要求且o为有r权限
	-perm     '/'表示'或',只要o位有r权限即可

find命令用法
(12)

-exec commd {} \;
			##{}:表示find的输出
			##exec 后加想要执行的动作
			##必须是空格后加\;\表示对分号进行转义

find命令用法