zoukankan      html  css  js  c++  java
  • shell 自动删除n天前备份

     Linux自动删除n天前备份
    Linux是一个很能自动产生文件的系统,日志、邮件、备份等。因此需要设置让系统定时清理一些不需要的文件。
    语句写法:
         find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} ;
    例子:
         将/app/label/log目录下所有10天前带"."的文件删除。
         find /app/label/log -mtime +10 -name "*.*" -exec rm -f {} ;

         find:linux的查找命令,用户查找指定条件的文件;
          /app/label/log:想要进行清理的任意目录;
          -mtime:标准语句语法;
          +10:查找10天前的文件,这里用数字代表天数;
          "*.*":希望查找的数据类型;
          -exec:固定写法;
          rm -rf:强制删除文件,包括目录;
          {} :固定写法,一对大括号+空格++;

  • 相关阅读:
    web print
    datediff
    Typical AJAX
    sql中构建sql语句,再exec这条SQL语句
    ASP.NET中将数据输出到WORD、EXCEL、TXT、HTM
    sql中添加单引号
    sql语句批处理
    日期分组
    异步线程
    电脑内存大有什么好处?
  • 原文地址:https://www.cnblogs.com/sunziying/p/6646699.html
Copyright © 2011-2022 走看看