find 查找文件并清空文件内容
简介
日常运维操作少不了清理日志这一步骤, 但不建议直接rm操作, 一个是怕删错,二是如果程序在引用该文件,贸然进行删除会导致文件句柄并未得到释放,会占用额外的存储空间,所以建议用find查找出来进行滞空
操作内容
注意:以下是示例,记得更换目录
第一种方法:
find /var/lib/docker/containers -maxdepth 2 -size +50M -a -name '*-json.log' -exec cp /dev/null {} \;
第二种方法
find /var/lib/docker/containers -maxdepth 2 -size +50M -a -name '*-json.log' | awk '{print "echo > " $0}' | bash
分类:
运维日常
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现