find这个搜索工具使我们平时用的最多的一个,语法:find 【路径 】【参数】,下面介绍几个经常用的参数:
-atime +n/-n 访问或执行时间大于/小于n天的文件
-ctime +n/-n 写入、更改iNode属性(例如更改所有者、权限或链接)时间大于/小于n天的文件
-mtime +n/-n 写入时间大于/小于n天的文件
例如:find /tmp/ -mtime -1
下面介绍find的常用选项:
-name filename:直接查找该文件名的文件,这个选项使用很多
find /etc/ -name "sshd*" 搜索包含sshd关键字的
-type filetype:通过文件类型查找:f、b、c、d、l、s
find /tmp/ -type d 搜索tmp里面是目录的
find / -inum 33583395 查看哪些文件的iNode号是33583395(找一个文件的硬链接)
find /root -type f -mmin +60 搜索大于60分钟的文件
find /root -type f -mmin +60 -exec ls -ld {} \; 搜索大于60分钟的文件,并列出详细信息
find /root -type f -size -10k -exec ls -lh {} \; 搜索小于10k的文件,并列出详细信息