美文网首页IC数字后端知识角
如何根据时间删除或查找文件

如何根据时间删除或查找文件

作者: 飞奔的大虎 | 来源:发表于2021-07-06 11:47 被阅读0次

使用find命令按时间筛选

find 参数说明

-amin -n: 最后一次访问发生在 n分钟 之内-amin n:  最后一次访问发生在距离当前时间 n分钟 至 (n+1)分钟-amin +n: 最后一次访问发生在 (n+1)分钟 之外

-atime -n: 最后一次访问发生在 n天 之内-atime n: 最后一次访问发生在 n天 至 (n+1)天 -atime +n: 最后一次访问发生在 (n+1)天 之外

-cmin -n: 最后一次文件状态修改发生在 n分钟 之内-cmin n: 最后一次文件状态修改发生在 n分钟 至 (n+1)分钟-cmin +n: 最后一次文件状态修改发生在 (n+1)分钟 之外

-ctime -n: 最后一次文件状态修改发生在 n天 之内-ctime n: 最后一次文件状态修改发生在 n天 至 (n+1) 天-ctime +n: 最后一次文件状态修改发生在 (n+1)天 之外

-mmin -n: 最后一次文件内容修改发生在 n分钟 之内-mmin n: 最后一次文件内容修改发生在 n分钟 至 (n+1)分钟-mmin +n: 最后一次文件内容修改发生在 (n+1)分钟 之外

-mtime -n: 最后一次文件内容修改发生在 n天 之内-mtime n: 最后一次文件内容修改发生在 n天 至 (n+1)天-mtime +n: 最后一次文件内容修改发生在 (n+1)天 之外

#查找文件内容修改发生在2天之内的文件find/var/log/hive/ -name"*"-mtime -2

执行删除

#删除5天前的文件 # -exec参数,如果查找有返回,可在exec参数后加上需要操作的命令,查找结果用{}来代替find /var/log/hive/ -name"*"-mtime +5 -exec rm -rfv {} \;

相关文章

  • 如何根据时间删除或查找文件

    使用find命令按时间筛选 find 参数说明 -amin -n: 最后一次访问发生在 n分钟 之内-amin n...

  • Linux命令之find

    根据名称查找文件 find 路径 -name "文件名或通配符" 根据编辑时间查找文件

  • Python遍历目录并操作文件

    今天来使用python操作文件,包括根据模式查找文件、删除文件操作。 完整代码托管在python/find...

  • 最常用的Linux命令

    1、查找文件或文件目录:find / -name *mysql*2、查看端口号:lsof -i:80083、根据进...

  • MAC Shell 命令 find 简单应用

    MAC Shell 命令 find 简单应用 find命令行的例子: 查找目录 查找文件 递归删除指定名字的文件或...

  • Find 命令 搜索文件/文件夹 Linux/Mac

    Find 命令 根据文件名称模糊查询 查找属主文件 根据文件类型查找 根据文件大小查找 根据时间查找文件 根据权限...

  • 常用Linux命令汇总

    查找相关 根据内容查找文件

  • Linux常用命令

    1. 查看端口和进程 2. 设置程序开机自启 3. 根据名字查找文件 4. mkdir创建多级目录 5. 删除指定...

  • inode

    显示文件的inode号 查找文件 删除乱码文件

  • day20

    三剑客—awk NR 根据行查找文件内容 查找第二行内容 查找2行中前2列 $ 列根据列查找文件内容 查找文件中1...

网友评论

    本文标题:如何根据时间删除或查找文件

    本文链接:https://www.haomeiwen.com/subject/jecgultx.html