首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux定时删除N天前的文件(文件夹)

    近期在业务中,给定的磁盘只有22T容量,为了避免爆盘,业务需要定时清除数据,根据网上的资料总结了一下设置方法:可以使用find命令 find 路径 -mtime +天数 -type f -name "...文件名" -exec rm -rf {} ; find /tmp -mtime +30 -type f -name "*" -exec rm -rf {} \; /tmp --设置查找的目录; -mtime...+30 --设置修改时间为30天前; -type f --设置查找的类型为文件;其中f为文件,d则为文件夹 -name "*" --设置文件名称,可以使用通配符; -exec rm -rf --查找完毕后执行删除操作...分钟 取值范围:0-59 第二个*号表示时间中的 小时 取值范围:0-23 第三个*号表示一个月中的第几天,取值范围:1-31 第四个*号表示一年中的第几个月,取值范围:1-12 第五个*号表示一个星期中的第几天...,以星期天开始依次的取值为0~7,0、7都表示星期天

    15.3K40

    Linux自动清理N天前目录文件

    Linux服务器每周会产生一次全局备份文件,大小约100G左右,需要定期清理。 工作时间网站访问大,服务器I/O高的时候删除大数据会对服务器状态产生不好的影响。于是想利用计划任务自动执行。...---------------------------------------------------------------- 删除部分备份同时保留部分,可以使用find命令,如我要保留最近四周备份的文件...2014-01-13 /bakcup/2013-12-23 /bakcup/2013-12-30 -maxdepth 1:设置查找目录深度为1,只在/backup目录下查找,如不加此参数会将下级目录中的文件都列出...-type d:设置查找类型为目录 -mtime +28:查找28天前的目录 -------------------------------------------------------------...提醒: 使用命令前,应先在服务器上试用查找部分的命令,如只查找出要清理的目录,则可以继续。 不排除某些系统会将./目录查找出来,一定要看清楚,防止出现意外情况。

    2.4K10

    Power Pivot取前几行函数TopN的用法及案例解释

    table>, , [[, ,[]] , ]) 位置 参数 描述 第1参数 N_value 需要返回的前几行的数字...返回 表——包含单列或者多列的表 3. 注意事项 如果存在同等值,则返回全部。 例: 如果有2个第1,1个第2,取前2行则返回2个第1; 如果有1个第1,2个第2,取前2行则返回1个第1和2个第2。...如果有1个第1,2个第2,取前3行则返回1个第1和2个第2。 如果第1参数为0,则返回空表 函数返回的结果不会进行排序,如果需要排序则需要加上Order By进行升序或降序排列 4....作用 根据指定的表达式返回指定数目的前几行 5. 案例 表1 ?...因为我们要的是最后的排名,也就是数字小的在前,我们取排名前2位;最后因为我们要求结果是按降序排序,所以使用Order By语法进行排序,降序是用Order By Desc(升序用Order By Asc

    2.8K20

    linux根据日期时间批量删除文件(删除N天前的文件)

    n天 之内-mtime n: 最后一次文件内容修改发生在 n天 至 (n+1)天-mtime +n: 最后一次文件内容修改发生在 (n+1)天 之外2、使用 find 命令 先找到n天之外的文件(这里假设找到...3天前的文件)在/www/wwwroot/shengsi-zhejiang/public/uploads/spot/Array/face 目录下查找3天以前的所有类型的文件find /www/wwwroot.../shengsi-zhejiang/public/uploads/spot/Array/face -name "*" -mtime +33、将查找到的这些文件执行删除利用 -exec参数 如果查找有返回...可在exec参数后 加上需要操作的命令 查找结果用{}来代替find /www/wwwroot/shengsi-zhejiang/public/uploads/spot/Array/face -name...:希望查找的文件类型"*.jpg":表示查找扩展名为jpg的文件"*":表示查找所有类型的文件

    6K00

    Power Pivot取前几行函数TopNSkip的用法及案例解释

    第2参数 Skip 需要跳过的行数 第3参数 Table 操作的表 可选第4参数 OrderByExpression 对表进行排序的表达式 可选第5参数 Order 提取依据。...例: 如果有2个第1,1个第2,跳过1行再取前2行则返回1个第1和1个第2; 如果有1个第1,2个第2,跳过1行再取前2行则返回2个第2。...如果有1个第1,2个第2,跳过2行再取前2行则返回1个第2,1个第3(如果3存在重复也只取1个)。...如果第1参数为0,则返回空表 函数返回的结果不会进行排序,如果需要排序则需要加上Order By进行升序或降序排列 4. 作用 根据指定的表达式返回指定数目的前几行 5. 案例 ?...如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。

    1.4K10

    看ThreadPoolExecutor源码前的骚操作

    即-0的补码为00000000 记住计算机规则都是满则进一位。 计算机中为什么使用补码来存储数据 1.看到上面的例子就懂了。+0的原码和反码和-0的原码和反码都不一样,而它们的补码都是一样的。...明显是capacity的前3位是000,与c的前3位进行按位与的话,也都000。所以workerCount占据ctl变量的低29位。...c的低29位和~capacity的低29位的计算结果都是0,可以忽略。实际参与计算的是~capacity是高3位(都是1)和c的高3位。所以说runState占据ctl变量的高3位。...有5种状态: RUNNING:接收新的任务,并且队列中的任务。 SHUTDOWN:不接收新的任务,但是会处理队列中的任务和正在运行中的任务。...STOP:不接收新的任务,也不处理队列中的任务,中断正在执行中的任务。

    76310

    Linux——查找占用磁盘体积最大的前10个文件

    前言 服务器上传文件失败了,才开始没考虑到磁盘原因还以为是自己的scrt的问题,还好df -h看了下,最后发现磁盘满了,真是.......查找 find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10 详解 find //在目录结构中搜索文件的命令 / //在整个系统(...从根目录开始)中查找 -type //指定文件类型 f //普通文件 -print0 //在标准输出显示完整的文件名,其后跟一个空字符(null) | //控制操作符,将一条命令的输出传递给下一个命令以供进一步处理...xargs //将标准输入转换成命令行参数的命令 -0 //以空字符(null)而不是空白字符(LCTT 译者注:即空格、制表符和换行)来分割记录 du -h //以可读格式计算磁盘空间使用情况的命令...sort //对文本文件进行排序的命令 -r //反转结果 -h //用可读格式打印输出 head //输出文件开头部分的命令 n -10 //打印前 10 个文件

    1.3K10

    Linux 定时任务 删除指定时间前的文件操作

    ♩ 背景 随着网站体量的不断增大,很多缓存日志造成资源你的浪费,为此,想着写一个计划任务,定期删除没必要的缓存数据 ♪ 操作指导 ①....表示当前目录 -type f: 指定查找对象为文件 -name *.log: 指定查找对象名称以.log结尾 -mtime +10: 查找10天以前的老文件 -mmin +120: 查找120...分钟(两小时)以前的老文件 -exec rm -rf {} ; :执行删除命令,这句注意,后面有个 {} ; 是必须的 ③....磁盘使用状况: 可通过 df -h 查看磁盘使用情况 通过 du -h --max-depth=1 查看对应目录下文件的资源占用情况 ?...参考文章: 【计划任务定时删除文件(共7篇)】 【Linux 删除指定时间前的文件】 【Linux crontab 定时任务整理笔记】

    9K20

    进入Linux内核前的准备

    最近看到这个github仓库flash-linux0.11-talk,觉得还算是蛮有意思的,加上网络编程的课程又有抄写一段tcp协议实现代码或者交一篇linux内核源码阅读的笔记,还是比较讨厌这种低效率的抄写的所以就想写篇文章记录一下粗浅阅读源码后的大概了解...进入linux内核前的准备 开机 如果问电脑是如何一步一步开始运行操作系统的,那么第一件事情当然是按下开机键啦。...那么对于linux0.11来看,这个512Byte大小的启动程序就是/boot目录下的bootsect.s这个文件。按下开机键后,它会被编译成二进制文件,并且被存放在硬盘中的0盘0道1扇区。...再是接下来的几行代码,和之前的逻辑一样,都是从BIOS终端获取信息,然后存储在内存中的某个位置。...后面几行表示,填充 4 个页表的每一项,一共 4*1024=4096 项,依次映射到内存的前 16MB 空间。也就是上面我们将分页机制是什么的时候配的图。

    7.3K20

    Linux定时清除N天前的文件内容及常用命令

    Linux定时任务配置且清除N天前文件 1.找到定时任务文件查看并编辑 (1)Linux 命令行,进入目录:cd /var/spool/cron/ (2)查看定时任务:crontab -l (3)编辑定时任务文件...eg1: 每年的五月一日 10:5 执行一次 5 10 1 5 * command(要是执行网址(curl "http://网址"),或者执行其它的直接写路径) eg2: 每天的三点,六点各执行一次...” -exec rm -rf {} ; 例如: 设置是每天凌晨1点执行clear文件进行数据清理   示例:   #!...  exit 设置定时任:   [root@aaaaa ~]# crontab -l   * 1 * * * sh /root/AutoDelLog.sh 这样每天晚上1点执行这个脚本,脚本是删除6天前的文件...find /etc/rc.d -name ‘*crond’ -exec file {} ; 查找/etc/rc.d目录下面所有以crond结束的文件,并使用file指令查看其属性 【注意】:exec

    36410

    python 删除前3天的文件

    删除前3天的文件 2.如果目录为空,也一并删除掉 如果使用shell脚本,一条命令就搞定了。干啥还要用python? 1. 因为需要记录一些日志,使用shell不好实现 2....获取前3天时间 在time模块中,不好实现获取前3天的时间。但是datetime模块是可以的!...天 offset = datetime.timedelta(days=-3) # 获取想要的日期的时间,即前3天时间 re_date = (today + offset) # 前3天时间转换为时间戳 re_date_unix...天日期 print(re_date_unix)  # 前3天日期的时间戳格式 执行输出: 1542523307.0 开始正式比较,test.docx的文件时间是否需要删除 #!...(days=-3)         # 获取想要的日期的时间,即前3天时间         re_date = (today + offset)         # 前3天时间转换为时间戳

    4.2K20

    几行 Python 代码实现 Windows 下的文件批量重命名

    本文链接:https://blog.csdn.net/solaraceboy/article/details/98495695 几行 Python 代码实现 Windows 下的文件批量重命名 一 背景...“C:\Users\gysl\Documents\数据结构”目录中存在许多文件,现需要对其进行重命名,命名规则为:匹配文件名的前六个字符(这些文件的前六个字符就能区分文件名称,且不重复),源文件及重命名之后的文件的扩展名都是...dst_dir,file), os.path.join(dst_dir,re.sub('—20考研计算机强化课程C语言','-C语言-强化',file))) 三 使用备注 3.1 dst_dir 定义了被重命名的目录路径...; 3.2 正则表达式可以根据自己需求进行替换,如: '^.{6}|\.mp4$' '\u4E00-\u9FA5{4}[0-9]{2}|\.mp4$' 3.3 此脚本 Linux 环境也适用。

    1.2K20

    解决Linux 性能问题的前 60 秒

    ,几十年前就已经包括在 BSD 套件之中,一直以来都是居家常备的工具。...(在我们当前使用的)vmstat 输出的第一行数据是从启动到现在的平均数据,而不是前一秒的数据。所以我们可以跳过第一行,看看后面几行的情况。 检查下面各列: r:等待 CPU 的进程数。...低于60%通常是低性能的表现(也可以从 await 中看出),不过这个得看设备的类型。接近100%通常意味着饱和。...: buffers:用于块设备 I/O 的缓冲区缓存 cached:用于文件系统的页缓存 它们的值接近于0时,往往导致较高的磁盘 I/O(可以通过 iostat 确认)和糟糕的性能。...如果你在 Linux 上安装了 ZFS,正如我们在一些服务上所做的,这一点会变得更加迷惑,因为 ZFS 它自己的文件系统缓存不算入free -m。

    1.1K31
    领券