du查询文件夹占用空间,自动删除超过N天的文件「建议收藏」

du查询文件夹占用空间,自动删除超过N天的文件

大家好,又见面了,我是全栈君。

查找占用大的文件,删除掉,如日志文件

场景

收到系统磁盘报警了,需要在快速找出哪些文件占用过大,及时清理,一般都是日志占用,可以做成定时任务,超过多少天的自动清理

查找占用空间最大的文件

# 查找 /var 下最大的,排前10的文件
$ du -a /var | sort -n -r | head -n 10

删除超过N天的文件

比如:clean_expired_logs.sh

# 清理 /path/log 目录超过10天的 *.log 文件
$ find /path/log -name "*.log" -type f -mtime +10 | xargs rm -rf

定时任务

# 编辑定时任务,一行代表一个定时任务
# "30 05 * * *" 代表每天的 05:30:00 分钟执行任务
$ crontab -e
30 05 * * * sh /path/clean_expired_logs.sh


# 查看有哪些定时任务
$ crontab -l
30 05 * * * sh /path/clean_expired_logs.sh

du查询文件夹占用空间,自动删除超过N天的文件「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111951.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月12日 下午5:00
下一篇 2022年2月12日 下午6:00


相关推荐

  • 最优化算法——常见优化算法分类及总结

    最优化算法——常见优化算法分类及总结之前做特征选择 实现过基于群智能算法进行最优化的搜索 看过一些群智能优化算法的论文 在此做一下总结 最优化问题 在生活或者工作中存在各种各样的最优化问题 比如每个企业和个人都要考虑的一个问题 在一定成本下 如何使利润最大化 等 最优化方法是一种数学方法 它是研究在给定约束之下如何寻求某些因素 的量 以使某一 或某些 指标达到最优的一些学科的总称 工程设计中最优化问题 optim

    2026年3月18日
    2
  • 一款不错的Linux命令行下的FTP客户端软件

    一款不错的Linux命令行下的FTP客户端软件文章作者 张宴本文版本 v1 0 最后修改 2008 12 12 转载请注明原文链接 http blog s135 com post 387 一款 Linux 命令行下的 FTP 客户端软件 ncftp 用来作整个目录批量上传 ncftpput 是它的一个附带程序 在 shell 脚本中调用 ncftpput 上传文件到 FTP 服务器 非常方便 详细内容见其官方网站 http

    2026年3月26日
    2
  • mysql longtext,在MySQL中,当只需要TEXT时,LONGTEXT是否会浪费空间?[通俗易懂]

    mysql longtext,在MySQL中,当只需要TEXT时,LONGTEXT是否会浪费空间?[通俗易懂]TEXT[(M)][CHARACTERSETcharset_name][COLLATEcollation_name]ATEXTcolumnwithamaximumlengthof65,535(2^16−1)characters.Theeffectivemaximumlengthislessifthevaluecontainsmultibytec…

    2022年5月15日
    41
  • wps合并重复项并求和_Excel中重复项求和的方法

    wps合并重复项并求和_Excel中重复项求和的方法在 Excel 统计数据时 经常会碰到重复项反复出现 很干扰视线 想要对重复项进行合并并求和 那要如何操作呢 下面 小编跟大家详细讲解 Excel 合并重复项数据并求和的操作方法 首先打开一个需要处理的 Excel 表格 比如对下列表格中相同型号的数量合并求和 先鼠标选中 A 列中所有的型号 A 列的数据复制粘贴到到空白的 E 列中 然后点击 数据 删除重复项 如图所示 在弹出的窗口选择列 E 并点 删除重复项

    2026年3月17日
    2
  • 如何使用pycharm查找变量

    如何使用pycharm查找变量在 Edit 中找到 Find 再点击下面的 find 如下图红框所示然后会弹出下图的界面 在搜索栏输入要查找的变量名即可

    2026年3月18日
    2
  • tinycorelinux安装到硬盘_tty5

    tinycorelinux安装到硬盘_tty5制作一个grub引导的5M大小的ttylinux一.ttylinux简介:i.ttylinux是一个基于2.6版内核、体积非常之小(5M左右的LiveCD)的Linux。它运行于i486以上平台的PC机上,安装之后,ttylinux的文件系统也只有8M大小,但却提供了一个完整的shell环境,并且可用来访问Internet;ii.ttylinux可以为嵌入式应…

    2022年8月12日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号