find命令使用范例

2018-06-29 17:20:49 4928

find
查找文件。一般格式为:
find 指定目录 指定条件 指定操作
意指在指定目录下按照指定条件搜索文件,搜到后进行指定操作。find支持的条件表达式和命令可以通过find —help查看。介绍一下常见的指令
find ./ -name “*.log” 在当前目录下查找所有log扩展名的文件或文件夹
find ./ -type f -name “*.log” 在当前目录下查找所有log扩展名的文件
find ./ -type f -name “*.log” -exec file '{}' \; 对当前目录下找到的log文件执行file程序,后面的转义分号是必须的

find可以根据时间查找文件,有三个相关参数
atime n : access_time,读取或执行时间
crime n : change_time,文件状态改变时间
mtime n : modify_time,文件内容修改时间
这三个参数的n指的是24n,有两种表达方式n、+n
find ./ -mtime n 表示最后一次修改发生在距当前时间 n24小时内
find ./ -mtime +n 表示最后一次修改发生在n天前,即距离当前时间n*24小时以上


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: