首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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都表示星期天

12.4K40

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 --查找完毕后执行删除操作...; {} \; --固定写法 另外方法大同小异: [hadoop@oyhadoop021 nokia_temp]$#find /tmp -mtime +30 -type f | xargs rm -...分钟 取值范围:0-59 第二个*号表示时间中 小时 取值范围:0-23 第三个*号表示一个月中第几天,取值范围:1-31 第四个*号表示一年中第几个月,取值范围:1-12 第五个*号表示一个星期中第几天

2.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

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天目录 -------------------------------------------------------------...提醒: 使用命令,应先在服务器上试用查找部分命令,如只查找出要清理目录,则可以继续。 不排除某些系统会将./目录查找出来,一定要看清楚,防止出现意外情况。

1.7K10

Linux tail命令:显示文件结尾内容

tail 命令和 head 命令正好相反,它用来查看文件末尾数据,其基本格式如下: [root@localhost ~]# tail [选项] 文件名 此命令常用选项及含义 【例 1】查看 /...etc/passwd 文件最后 3 行数据内容。...【例 2】查看 /etc/passwd 文件末尾 100 个字节数据内容。...而会一直监听在文件结尾处 这条命令会显示文件最后 10 行内容,而且光标不会退出命令,每隔一秒会检查一下文件是否增加新内容,如果增加就追加到原来输出结果后面并显示。...~]# echo 3333333333 >> anaconda-ks.cfg #在新终端中通过echo命令向文件中追加数据 那么,在原始正在监听终端中,会看到如下信息: [root@localhost

24390

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文件"*":表示查找所有类型文件

1.6K00

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 定时任务整理笔记】

7.8K20

linux显示所有文件大小,显示文件夹下文件个数,hadoop命令中查看文件夹下个数命令,模糊查询

$ ll -h   linux 下查看文件个数及大小       ls -l |grep “^-“|wc -l       或       find ..../company -type f | wc -l       查看某文件夹下文件个数,包括子文件夹里。       ...ls -lR|grep “^-“|wc -l       查看某文件夹下文件个数,包括子文件夹里。       ...Linux查看文件夹大小       du -sh 查看当前文件夹大小       du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序       du -sk filename...“^-“|wc -l 打印所有子文件夹下文件个数 hadoop fs -ls -R |grep “^-“|wc -l hadoop下显示文件大小 hadoop fs -du / 命令其实同linux

3.9K20

Linux显示文件描述符命令:fd

介绍在Linux系统中,fd命令是一条用于显示文件描述符(File Descriptor)命令。文件描述符是操作系统用于跟踪和管理打开文件整数值,它是对打开文件引用。...示例4.1 显示文件描述符编号和路径使用fd -f命令可以显示当前进程文件描述符编号和对应文件路径。...4.3 显示文件描述符类型使用fd -t命令可以显示当前进程文件描述符类型。...总结Linux fd命令是用于显示文件描述符实用命令。通过fd命令,我们可以查看当前进程所打开文件描述符及其相关信息,包括文件描述符编号、打开模式、文件路径等。...通过结合不同选项,可以灵活地控制显示信息内容。在日常系统管理和开发工作中,熟悉和掌握fd命令使用将大大提高工作效率。希望本文对你理解和使用Linux fd命令有所帮助。

2.3K20

进入Linux内核准备

最近看到这个github仓库flash-linux0.11-talk,觉得还算是蛮有意思,加上网络编程课程又有抄写一段tcp协议实现代码或者交一篇linux内核源码阅读笔记,还是比较讨厌这种低效率抄写所以就想写篇文章记录一下粗浅阅读源码后大概了解...进入linux内核准备 开机 如果问电脑是如何一步一步开始运行操作系统,那么第一件事情当然是按下开机键啦。...那么对于linux0.11来看,这个512Byte大小启动程序就是/boot目录下bootsect.s这个文件。按下开机键后,它会被编译成二进制文件,并且被存放在硬盘中0盘0道1扇区。...这里0x10终端也是触发BIOS提供显示服务中断处理程序,而ah寄存器被赋值为0x03表示限时服务里具体读取光标位置功能。...由于计算机在加电自检后会自动初始化到文字模式,这时屏幕可以显示25行 x 80列字符数量。

5.6K20

linux文件管理命令实例分析【显示、查看、统计等】

本文实例讲述了linux文件管理命令。...分享给大家供大家参考,具体如下: 1、显示文件内容 cat : 显示文件内容 tac : 倒序显示内容 2、更改文件权限 chmod :更改文件权限 -R 递归改变 chown :更改文件拥有者...、链接文件 1) 保护源程序 2) 访问方便 ln [选项] 源文件或目录 目标文件或目录 -s 软链接 更改一个文件会影响另外一个文件 删除源文件会影响链接文件使用 image.png...-l 查看本地硬盘 -h 以1024进制显示 -H 以1000进制显示 -T 显示分区类型 -t 显示指定分区类型 -x 不显示指定分区类型 > df -lh > df -lH...挂载命令 mount /dev/cdrom /mnt/cdrom umount 卸载命令 umount /mnt/cdrom eject 弹出光驱 希望本文所述对大家linux系统维护有所帮助。

1.2K30

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天时间转换为时间戳

3.1K20
领券