侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Linux学习笔记之find

2023-12-10 星期日 / 0 评论 / 0 点赞 / 118 阅读 / 1181 字

Linux学习笔记之find1、查找指定时间的内容find . -atime #access time,文件被读取或者执行的时间find . -ctime #change time文件状态

Linux学习笔记之find

1、查找指定时间的内容

find . -atime    #access time,文件被读取或者执行的时间find . -ctime    #change time文件状态改变时间find . -mtime    #modify time,指文件内容被修改的时间

2、查找指定时间

find . -mtime +n   #最后一次修改发生在n+1天以前,距离当前时间为(n+1)*24小时或者更早find . -mtime -n   #最后一次修改发生在n天以内,距离当前时间为n*24小时以内find . -mtime n    #最后一次修改发生在距离当前时间n*24小时至(n+1)*24 小时

3、例子

(1)删除指定目录下一天前修改的文件

#!/bin/bashfind [path]/* -maxdepth 0  -mtime +0 -exec rm -f {} /;

其中:

  • path: 被删除的文件所在目录
  • -maxdepth 0: 最大深度0,只删除当前目录下
  • -mtime +0: 一天前的文件
  • rm -f {} ; 只删除文件,不提示,如果删除目录使用 rm -rf {} ;1. - 这里是列表文本

广告 广告

评论区