-
以名字查找
find /etc -name init 查找名字是init的文件 find /etc -name *init* 查找名字包含init的文件 find /etc -name init??? 查找以init开头的后面三个字母不确定的文件 ?代表单个字符 find /etc -iname init 不区分大小写查询
-
以大小查询
find /etc -size +204800 大于100M的文件 find /etc -size -204800 小于100M的文件 数字换算,1数据块=512字节=0.5k 100M=102400 /0.5k=204800
-
以所有者或所属组查找
find /home -user lifeng 查找/home下lifeng的文件 find /home -group root 查找/home下root组的文件
-
以时间查找
find /etc -amin -5 5分钟内访问过的文件 find /etc -cmin -5 5分钟内修改过文件属性的文件 find /etc -mmin -5 5分钟内修改过内容的文件
-
联合查找 a 表示and o表示 or
find /etc -size -204800 -a -size +163840 查找/etc下小于100M大于80M的文件
-
类型查找
find /etc -type f etc下文件 d目录 l软连接
-
查找执行其他命令
find /etc -name inittab -exec ls -l {} \;查找find下面inittab的文件并执行 ls-l命令 find . -iunm 31531 -exec rm {} \;查找当前目录下节点为31531的文件并删除
网友评论