zoukankan      html  css  js  c++  java
  • 使用exec命令删除前几天产生的日志

    上次学习了访问某个网站并产生相应的日志保存在指定位置,但是时间长了,日志会占用磁盘大量的空间,下面使用exec这个命令删除之前的日志:

    命令格式:

    find 目录绝对路径 -mtime +n(时间)  -name "*.log" -exec rm -rf {} ;

    注意:

    1、find 后面要加上绝对路径

    2、-mtime 固定格式

    3、+n n指的是天,+10 的意思是10天前,不是10天后,-10 的意思是10天后,

    4、-name 固定格式

    5、-exec 固定格式

    6、{} ;  固定格式  {}后面有空格 ;之间没有空格

    根据我的业务要求,脚本如下

    find /tmp/log/ -mtime +1 -name "*.log" -exec rm -rf {} ;

    找到/tmp/log/ 目录下1天前以.log 结尾创建的文件,并且逐步删除。

  • 相关阅读:
    PHP 文件上传七牛云
    Ubuntu Nginx 配置
    Ubuntu Sublime 配置
    Ubuntu Apache 域名配置
    Ubuntu Apache 配置
    LAMP 搭建
    vue函数防抖和节流
    vs code 同步
    常用软件
    vue
  • 原文地址:https://www.cnblogs.com/itor/p/4660892.html
Copyright © 2011-2022 走看看