7-19
mkdir 指令
不能在同一级目录下创建同名的 区分大小写
mkdir -p 递归创建目录
mkdir -v 显示创建了什么
mkdir -m 777 指定创建的目录的权限
find 指令
find会在对整个系统进行遍历,包括本地文件系统和网络文件系统
在执行一个非常消耗资源的find命令时,把他放入后台,因为非常消耗时间
find + 目录 + 规则 + 找到后做什么 -exec command{} 里面写做什么
. 当前目录 .. 上一级目录 / 根目录
常用规则 - iname test* * 代表任意多个字符 不区分大小写
- name test? ? 代表任意一个字符
- name test[123] 1.2.3 中任何一个字符
- atime +10 以最近一次存取时间为参数 10天前存取过的文件
- atime -10 10天内存取过的文件
- amin -10 10分钟内存取过的文件
- mtime -10 以最近一次修改时间为参数 10天内存取过的文件
- ctime -10 最近一次修改属性为参数 10 天内存取过的文件
- user root 用户
- group root 组
- perm 777 权限
根据nouser或nogroup查找
(1)查找无有效属主的文件:-nouser
find pathname -nouser
(2)查找无有效属组的文件:-nogroup
find pathname -nogroup
可以根据 大小 是否为空 普通文件 目录 硬连接数 目录深度 广度
-a and
-o or
not 反向操作
-exec command {} \;: 其中,”{}”就代表查找之后返回的文件
-ok ls {} -ok 比较安全
find /tmp -name test -ok ls -l {} \;