设备中文件的查找
设备中文件的查找find命令
实验环境
-name用法
设置查找文件的深度
设置最大1层
设置最大2层
设置最大2层最少2层,所以只有第二层
–type用法
f d s b l
指定文件类型d目录f文件
-user -group用法
-o表示或者的意思 -a表示并且的意思
组不是westos,-not表示条件反选
-size用法
制作指定大小的文件
/dev/zero 无限0字节里面什么都没有
if是input file (从哪里复制的数据)
of output file(复制到哪里)
bs是block size 一块的大小 count是个数
dd if=/dev/zero of=/mnt/westosfile1 bs=1M count=10
-cmin用法(时间的参数)
一般情况下用于不知道自己做什么了,系统坏了或者慢了
在短时间内,被修改过的文件肯定是影响系统运行的操作
-perm(权限的参数)
-权限都要满足
/权限满足一个就行
没有符号就必须是指定的权限的文件
444 ugo都是r权限
-444表示ugo最少都要有r权限
/444 u或g或o含有r权限
/755 rwxr-xr-x 表示u位有r或者w或者x或者g位有r或者g位有x或者o位有r或者o位有x,就是有几个字母几个条件,7个条件满足一个就行
9个条件,只要一个权限开启就能找到
9个条件都必须满足
找other位有写权限的文件002
u位g位不管,所以为0
find /mnt -perm 002
-exec(处理文件参数)
找文件的目的是处理文件
{}表示find命令查找出来的所有结果
;有特殊含义,对命令执行时,先后分割开
date;cal 先查时间,再看日历
在find命令中;是固定格式
所有要对;转义,\;就是对;转义,或者引号,引起来转义
事先给westosfile5满权限了
*号也有特殊含义,所有\转义(一次转义一个),引号里面可以很多个,"里面可以很多个"一块转义