查找文件
作用:根据预设的条件递归查找对应的文件
格式:find [目录] [条件 1]
find / -name 文件名
常用条件表示:
-type 类型(f、d、l)
-name “文档名称”
-size +|-文件大小(k、M、G)
-user 用户名
-mtime 修改时间
(1)-type 类型(f文件、d目录、l链接)
[root@localhost ~]# find /boot/ -type f
##查找/boot目录下所有文件
[root@localhost ~]# find /boot -type d
##查找/boot 目录下所有目录
[root@localhost ~]# find /etc/ -type l
##查找/etc目录下所有链接文件
(2)-name "文档名称"
*[root@localhost ~]# find /etc/ -name "tab"
##查找/etc 目录下以 tab 结尾的文档
[root@localhost ~]# find /etc/ -name "passwd"
##查找/etc 目录下名字为 passwd 的文档
(不用通配符是严格匹配)
(3)-mtime 修改时间
-10 10 天之内
+10 10 天之前
[root@localhost ~]# find /root -mtime +10
##查找/root 目录下 10 天前修改过的文档
[root@localhost ~]# find /root -mtime -90
##查看/root 目录下 90 天内修改过的文档
[root@localhost ~]# find /var -mtime +90
##查看/var 目录下 90 天前修改过的文档
/var:存放经常变化的数据