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

posted @   小石糖记  阅读(173)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示