首页 > 其他分享 >find 查找文件并清空文件内容

find 查找文件并清空文件内容

时间:2024-03-13 11:46:52浏览次数:37  
标签:文件 lib 查找文件 json 清空 var 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

标签:文件,lib,查找文件,json,清空,var,find
From: https://www.cnblogs.com/tangchuye/p/18070289

相关文章

  • find第二天
    find第二天1.找出/tmp目录下,属主不是root,且文件名不以f开头的文件find/tmp!-userroot-a!-name'f*'或者find/tmp!-userroot!-name'f*'这条命令find/tmp!-userroot!-name'f*'用于在/tmp目录下查找文件,并应用了两个条件来过滤结果。find/tmp:从......
  • C语言清空输入缓冲区
    在C语言中,清空输入缓冲区通常是为了清除任何残留在输入缓冲区中的数据,这些数据可能会干扰后续的输入操作。以下是几种清空输入缓冲区的方法:使用 fflush(stdin) 函数:这个方法在C语言标准中并不推荐,因为它并不被所有的编译器和操作系统支持。ffflush不是标准库函数,在gcc下是不......
  • Vue-手动清空Form表单的验证及验证提示(红字提示)
    问题:form表单清空校验,使用系统方法clearValidate和resetFields这两个方法清空校验的时候,无法清除。解决办法:在this.$nextTick这个方法里边调用clearValidate/resetFields这两个方法。this.$nextTick(function(){this.$refs.formRefs.clearValidate();})由于DOM......
  • Find class object in a library file
    Youmaygetalinkererrorthatsaysasysbolwasnotfoundduringlinkingstage.Thisisproblelybecausesomelibrarywasnotaddedrightly.Hereisabashscripttofindwhichlibraryisthemissing classsymbolin.!/bin/bashfunctiondoDir(){......
  • vue3 报错解决:找不到模块或其相应的类型声明。(Vue 3 can not find module)
    当我们在引入应该组件的时候提示找不到这个组件但是项目明明就有这个物理文件报错原因:typescript只能理解.ts文件,无法理解.vue文件 这个时候我们应该这样首先原因:1、volar插件没开takeover模式去看volar插件介绍,开takeover模式2、volar未选择tyscript最新版本解决:1、......
  • MySQL 从库同步数据报错: Can't find record in '表名', Error_code: 1032; handler er
    由于两边数据不一致,主库host表的某条数据在从库不存在,导致同步时执行update报错。 修复的原理很简单,找到主从不一致的这条数据,在从库补上,让update能执行就好。由于需要从binlog里找数据,需要确保中断之后的binlog没被删除,否则就只能重搭了。导出日志:mysqlbinlog-v--stop-po......
  • 2024-03-05 NestJs学习日志之新建nest项目,运行启动命令nest start报错:Could not find
    如题,低级错误。具体报错:CouldnotfindTypeScriptconfigurationfile"tsconfig.json".Please,ensurethatyouarerunningthiscommandintheappropriatedirectory(insideNestworkspace)找不到TypeScript配置文件“tsconfig.json”。请确保您在适当的目录(Nest工作......
  • B. Find The Array
    Thisaconstructiveproblemoncodeforceswithadiffcuiltyscoreof1400.https://codeforces.com/problemset/problem/1463/BIt'sevidentthatwecanalwaysfindthecorrectvalueofarrayBbyusingthefunctionlower_boundforeachelementinarray......
  • C++ 如何快速清空vector以及释放vector内存?
    1、为什么需要主动释放vector内存vector其中一个特点:内存空间只会增长,不会减小,援引C++Primer:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了满足连续存放这个特性,都需要重新分配空间、拷贝元......
  • Find a Mine
    这道题目的官解看不太懂,"thisline"指的是哪条直线?洛谷上也没有题解,过一段时间去看一下补充一下idea说一下我的想法,首先题目出现了最多四次嘛,很容易想到直接问四个角,但是发现这样会获得四条直线,没有办法唯一确定某一个矿的位置,比如下图两个绿色的点和两个红色的点都可以问出来......