find 文件搜索
find [搜索范围] [匹配条件]
示例:
find /etc -name init 在目录/etc下查找文件init *init*通配符可以搜索关键字 init??? 问号可代替未知单个字符 -iname 可以不区分大小写
find / -size +204800 在根目录下查找大于100mb的文件 +n大于 -n小于 n等于
数据块 0.5k 100mb=102400kb=204800数据块
find /home - user username 在根目录下查找所有者为username的文件 -group 根据所属组查找
find /etc -cmin -5
在/etc下查找5分钟内被修改过属性的文件和目录
-amin 访问时间 access
-cmin 文件属性 change
-mmin 文件内容 modify
find /etc -size +163840 -a -size -204800
-a 两个条件同时满足
-o 两个条件满足任意一个即可
-type 根据文件类型查找 f文件 d目录 l软链接文件
-inum 根据i节点查找
find/etc -name inittab -exec ls -l {} \;
在/etc下查找inittab文件并显示其详细信息
-exec/-ok命令{}\;对搜索结果执行操作
find . -inum 31531 -exec rm {} \;