find命令用来在特定条件下查找符合条件的文件
建立文件并更改成不同的属性
常用参数
- -name name ##查找文件名称符合name的文件
- -user student ##查找 所有人为student的文件
- -user westos ##查找 所有组为westos的文件
- -not ##表示并非某信息,与其他参数配合使用
- -maxdepth ##最大子目录层级
- -mindepth ##最小子目录层级
-
- *两个数字一样时特定☞某一层
从磁盘分割创造几个特定大小的文件
- *两个数字一样时特定☞某一层
- -size 20k ##查找文件大小为20k的文件
- +size 15k ##查找文件大小大于为15k的文件
- -size 25k ##查找文件大小小于为25k的文件
- -type d ##查找目录
- -type f ##查找文件
- -cmin +10 ##大于10分钟前被修改过的文件
- -cmin -10 ##小于10分钟内被修改过的文件
- -ctime 10 ##10天前被修改的文件
上图什么都查不到是因为mnt下的文件只有刚创建不久的file{1…5},没有十天前被修改过的文件
建立权限不同的文件
- -perm 根据文件权限查找
444 表示文件权限等于444
-444表示文件权限含有444
/444表示若文件有其中一个权限就包含在查找范围内