find [PATH] [option] [action] 或者find PATH OPTION [-exec COMMAND { } \;
1. 时间有关选项:共有 -atime, -ctime 不 -mtime ,以 -mtime 说明 -mtime n :n 为数字,意义为在 n 天前『一天内』被更劢过内容的档案;
-mtime +n :列出在 n 天前(不含 n 天本身)被更改过内容的档案档名;
-mtime -n :列出在 n 天内(含 n 天本身)被更改过内容的档案档名。
-newer file :file 为一个存在的档案,列出比 file 还要新的档案档名
Find / -mtime 0
0表示现在开始到24小时前
2
使用者或者组名:
-uid n :n 为数字,这个数字是用户癿账号 ID,就是UID ,这个 UID 是记在 /etc/passwd 里面不账号名称对应的数字。
-gid n :n也是数字,代表组名的id就是GID
-user name: name使用的账号名
-group name:name 组名
-nouser ,-nogroup 不熟悉的用户和组的
3.档案名,文件属性有关
-name filename:搜索文件名为filename的文档
-size [+-]number : 大小规格c表示byte,k表示1024bytes
-type :搜索文件类型一般文件f,设备b和c ,目录d ,、socket是c
-perm mode 搜索文件权限
4 额外可进行的动作
-print :将搜索后的结构打印到当前屏幕上
-exec do:这个do就是你要执行的命令,比如将name是world的文件夹后再判断文件类型
操作:find / -name "world" -type d -exec file {} \;
结构 :/tmp/world: directory
{} 内的就是find / -name "world" -type d
-exec 一直到 \; 是关键词,代表 find 额外开始 (-exec) 到结束 (\;) ,