find

Posted tuchuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了find相关的知识,希望对你有一定的参考价值。

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的文件,并列出详细信息
技术分享图片
技术分享图片

以上是关于find的主要内容,如果未能解决你的问题,请参考以下文章

findgrep

find搜索

常用文件搜索命令1

linux常用命令2

mongoDB学习笔记_02

爬虫----day04()