find的用法

find

	-name		##查找文件名
	-maxdepth	##查找最大深度
	-mindepth	##查找最小深度
	find /etc -maxdepth 2 -name passwd		##在/etc下查找文件名为passwd,查找深度为2		

find的用法

	-not		##不是什么
	-user		##用户
	-group		##组
	-a			##且
	-o			##或者

find的用法

		find /mnt/textdir/ -group student					##查找/mnt/textdir/下属于student组的文件
		find /mnt/textdir/ -user root						##查找/mnt/textdir/下属于root用户的文件
		find /mnt/textdir/ -user root -a -group student 	##查找/mnt/textdir/下属于studnet组且属于root用户的文件,-a表示且

find的用法

	-size 20k						##文件大小是20k
	-size -20k						##文件大小小于20k	
	-size +20k						##文件大小大于20k
	dd if=/dev/zero of=/mnt/file bs=1M count=20		##数据截取,if后跟截取源,of是截取到哪里,bs是一个基本单元的大小,count表示有多少个基本单元	
find /mnt/textdir -size -20k						##查找/mnt/textdir下小于20k的文件		
find /mnt -size +20k -exec rm -fr {} \;				##-exec表示执行操作,后面跟要执行的命令。 {}表示查找出来的文件。\;是固定格式

find的用法find的用法find的用法

	-type			##文件类型

find的用法

	-ctime 10							##文件存在10天的
	-ctime	+10							##存在时间大于10天的文件
	-ctime	-10							##存在时间小于10天的文件
	-cmin	+|-10						##存在时间大于|小于10分钟的文件
	-cmin	10							##存在时间是10分钟的文件

find的用法
find的用法

	-perm	/444或者+444(企业7版本以前)	##ugo任意一个满足4权限就可以
	-perm	444							##权限是444的文件
	-perm	-444						##权限必须包含4的文件。即权限高于444的文件

find的用法
find的用法
find的用法
find的用法
find的用法