首页
学习
活动
专区
工具
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都表示星期天

11.6K40

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.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

Linux-使用 Find 命令找到那些需要清理文件

概述 有一个问题几乎困扰着所有的文件系统 – 包括 Unix 和其他 – 那就是文件不断积累。...几乎没有人愿意花时间清理掉他们不再使用文件和整理文件系统,结果,文件变得很混乱,很难找到有用东西,要使它们运行良好、维护备份、易于管理,这将是一种持久挑战。...其中一种解决问题方法是建议使用者将所有的数据碎屑创建一个文件集合总结报告或”概况”,来报告诸如所有的文件数量;最老,最新,最大文件;并统计谁拥有这些文件等数据 profiling-your-file-systems...-type f | wc -l 117203 ---- 查找最老或者最新文件 虽然查找最老和最新文件是比较复杂,但还是相当方便。...、最老文件和最新访问时间,可以帮助文件拥有者判断当前有哪些文件夹是重要哪些该清理了。

75940

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.6K10

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.1K00

如何找到被删除文件

但有的时候,会出现怎么也查不到大文件情况,通过 du 查找时候,统计出来大小,跟 df 显示占用空间对应不上。...如果通过 df -i 查看inode没有满的话,那么极有可能,是有大文件被直接rm了,但是仍然有进程打开了这个文件。...这种情况,由于进程没有退出,因此文件占用空间并不会释放;直到进程退出,磁盘空间才会真正释放。 ** 问题1:如何找到是哪个进程打开了该文件呢?...** linux上,由于进程仍然存活,因此可以通过查看所有进程打开fd,如果该文件已经被删除,则查看时,会显示(deleted)。...** 不要直接删除该文件,而是通过将文件 truncate 方式,释放磁盘空间。 一种方式是: cat /dev/null > ${filename} 或者(新get!)

2.3K00

如何在linux系统上找到占用硬盘空间最大文件

参考文章:3 Ways to find largest files in LinuxLinux系统上,有多种方法可以找到占用硬盘空间最大文件。...以下是三种常用方法:使用du和sort命令结合:打开终端,使用以下命令来找到当前目录下占用空间最大文件:du -h . | sort -rh | head -n 5这将显示当前目录下占用空间最大...du -h .命令用于计算当前目录下所有文件和目录大小,sort -rh命令按照人类可读格式将结果进行倒序排序,head -n 5命令显示5行结果。...该命令将递归地查找指定目录下所有文件,使用du -Sh命令计算文件大小,sort -rh命令按照人类可读格式进行倒序排序,head -n 5命令显示5行结果。...这些工具可以可视化地显示文件和目录大小,并帮助你找到占用空间最大文件。无论你选择哪种方法,这些命令和工具都可以帮助你快速找到占用硬盘空间最大文件,从而进行磁盘空间管理和优化。

2.2K00

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.7K20

用 Python 快速找到最大文件

现在电脑差不多都是固态硬盘了,速度很快,但容量不会太大,经常会出现磁盘空间不足情况,怎么办,删除那些不重要最大文件是最有效办法。 那么如何用找到最大文件呢?...比如说找到最大 10 个文件? 思路:我们遍历目录,将文件路径和文件大小作为生成器返回,然后插入大小为 10 大顶堆,最后将大顶堆内容打印即可。...elapsed = time.perf_counter() - start print(f'{elapsed} seconds elapsed') 我在自己电脑上跑了下,200 GB 左右目录...,123 秒就跑完了: 接下来删除不需要文件就可以了。...如果是 Windows 系统也是可以: largest_files(10, "C:/Users/xxx/") 最后的话 本文方法非常实用,可以收藏,说不定那天,这个小工具就帮你解决了大问题。

66620

进入Linux内核准备

最近看到这个github仓库flash-linux0.11-talk,觉得还算是蛮有意思,加上网络编程课程又有抄写一段tcp协议实现代码或者交一篇linux内核源码阅读笔记,还是比较讨厌这种低效率抄写所以就想写篇文章记录一下粗浅阅读源码后大概了解...进入linux内核准备 开机 如果问电脑是如何一步一步开始运行操作系统,那么第一件事情当然是按下开机键啦。...那么对于linux0.11来看,这个512Byte大小启动程序就是/boot目录下bootsect.s这个文件。按下开机键后,它会被编译成二进制文件,并且被存放在硬盘中0盘0道1扇区。...前面的mov语句表示,页目录表4个页目录项,分别指向4个页表。...现在只有四个页目录项,也就是将 16M 线性地址空间,与 16M 物理地址空间一一对应起来了。

5.5K20

WPF 如何找到资源文件路径包含 # 号文件

本文告诉大家如何在 WPF 获取资源文件包含 # 号文件资源 我遇到一个有意思设计师小伙伴,他文件命名喜欢使用 #数字 方式命名,例如写一个图片文件,他命名是 Image#1.png 和 Image...Height="200" Stretch="Fill" Source="lindexidoubi.png" /> 以上代码需要在解决方案里面放一个 lindexidoubi.png 文件...200" Height="200" Stretch="Fill" Source="lindexi%23doubi.png" /> 于是我就不用和设计师打起来了 在 WPF 中是支持资源文件路径名包含了...欢迎访问 可以通过如下方式获取本文源代码,先创建一个空文件夹,接着使用命令行 cd 命令进入此空文件夹,在命令行里面输入以下代码,即可获取到本文代码 git init git remote add.../lindexi/lindexi_gd.git 获取代码之后,进入 CarqawlawyofuwairfuJalbeewhaidearheebee 文件夹 本文会经常更新,请阅读原文:

1.4K20

BackdoorMan,帮你找到系统中后门文件

BackdoorMan是一款采用Python语言开发开源工具,它可以帮助你找出系统中恶意文件、隐藏PHP脚本以及可疑Shell脚本。...BackdoorMan下载 【点击阅读原文下载】 工具介绍 BackdoorMan主要目的就是为了帮助网站管理员和开发者检测网站文件中隐藏恶意脚本。...攻击者很有可能会将这些恶意代码嵌入到上百个不同文件之中,这也就使得网站管理人员更加难以去发现和检测这些恶意脚本,尤其是在后门未被激活时候。...功能 -通过Shell签名数据库来检测Shell脚本文件名; -识别Web后门; -检测可疑PHP函数和恶意脚本活动; -除了工具本身提供功能以外,还可以使用第三方服务; -使用shellrayAPI...(为PHP文件提供免费在线webshell检测,https://shellray.com/) -使用VirusTotalPublic API(免费在线检测分析服务,可以对文件进行分析,并且快速检测病毒

1.5K100

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

Linux通过设备号找到设备方法

关于Linux设备文件,设备文件用来为操作系统和用户提供它们代表设备接口。...所有的Linux设备文件均位于/dev目录下,是根(/)文件系统一个组成部分,因为这些设备文件在操作系统启动过程中必须可以使用。...2.6 内核中提供一种从逻辑设备到物理设备映射框架机制,在该机制下,用户可以很方便根据自己需要制定实现存储资源管理策略,当前比较流行 Linux逻辑卷管理器如 LVM2(Linux...,通过/dev 没有找到次设备号为253:14块设备。...通过设备号找到设备方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

6.2K11

全球顶级开源公司是如何找到 1000 名社区用户

本来我准备写一篇文章分享社区增长经验,但是我看到一篇英文文章写挺不错,作者专门采访了全球最顶级几个开源商业公司创始人,询问他们在早期是如何找到 1000 名社区用户,非常具有参考价值,于是翻译成中文供大家参考...受 Lenny Rachitsky 关于《增长最快 B2B 公司如何获得他们 10 个客户》[1]一文启发,这篇文章深入挖掘了世界上最顶级开源商业公司如何找到他们 1000 名社区用户。...为了详细了解这一历程,我们向(一部分)世界上最顶级开源公司创始人和运营商提出了四个问题(包括 Hashicorp、Confluent、Databricks 和 CockroachDB): 您是如何找到...,会激起他们建设社区需求,以确保可以提供一个平台让大家能够找到志同道合的人。”...❝原文链接:https://pchase.substack.com/p/how-the-largest-open-source-companies 引用链接 [1] 《增长最快 B2B 公司如何获得他们

59720

找到 Confluence 6 日志和配置文件

找到 Confluence 日志文件 这部分内容对 Confluence 默认日志表现进行描述并且假设你没有对 Confluence 默认日志配置进行修改。...当你启动 Confluence 时候,日志实体将会发送日志直到 Confluence 完全初始化完成。任何在服务器控制台中输出日志也会同时输出到上面描述文件中。...请注入,默认位置位于 Confluence home 目录中(home directory)而不是在应用服务器日志目录中。...找到 Confluence 日志配置文件 有关 Confluence 和 Synchrony  日志表现定义在下面的属性文件: /confluence/WEB-INF.../classes/log4j.properties 这个文件是标准 Logj 配置文件,请参考 Apache log4j documentation 页面中描述。

1.1K10

格式化盘要如何找到文件

格式化是很常见数据恢复案例故障,如果被格式化盘是有重要资料,那么一定要注意马上停止往这个盘写入文件。然后用数据恢复软件扫描恢复里面的数据。具体恢复方法可以看下文了解。...图片工具/软件:WishRecy步骤1:软件运行后,右击需要恢复盘选择完全扫描(不要直接点开始恢复,默认是快速扫描,格式化盘需要完全扫描数据才完整)。...步骤2:等程序扫描完成就会看到需要恢复文件名了。步骤3:勾选所有需要恢复资料,接着点右上角保存,《另存为》按钮,将勾选文件复制出来。步骤4:最后一步只需要等程序将数据COPY完毕就好了 。...注意事项1:想要恢复H盘格式化需要注意,一定要先恢复数据后,才能往这个盘存入文件。注意事项2:格式化恢复出来数据需要暂时保存到其它盘里。

86340
领券