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

linux根据日期时间批量删除文件删除N文件

一、使用find先查出来,然后执行删除1、find 部分参数说明-amin -n: 最后一次访问发生在 n分钟 之内-amin n: 最后一次访问发生在距离当前时间 n分钟 至 (n+1)分钟-amin...(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...:希望查找文件类型"*.jpg":表示查找扩展名为jpg文件"*":表示查找所有类型文件

1.1K00

Linux 按时间批量删除文件命令(删除N文件

需要根据时间删除这个目录下文件,/home/lifeccp/dicom/studies,清理掉20之前无效数据。....*" -exec rm -Rf {} \; /home/lifeccp/dicom/studies :准备要进行清理任意目录 -mtime:标准语句写法 +10:查找10文件,这里用数字代表天数...,+30表示查找30文件 “*.*”:希望查找数据类型,”*.jpg”表示查找扩展名为jpg所有文件,”*”表示查找所有文件 -exec:固定写法 rm -rf:强制删除文件,包括目录  {}...\; :固定写法,一对大括号+空格+/+; 当然也可以根据文件名、根据大小,根据其他不同条件过滤删除,或者修改等,可以考虑sort等命令结合使用。...未经允许不得转载:肥猫博客 » Linux 按时间批量删除文件命令(删除N文件

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

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都表示星期 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/111506.html原文链接:https://javaforall.cn

2.3K30

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下查找和删除7以前文件

记一次linux下清理过期日志过程; 环境说明:删除/var/log/下7以前.log文件; 用到命令:find、rm; 命令示例:find /var/log/ -mtime +7 -...name "*.log" -exec rm {} \; 说明: find :查找命令 /var/log/ :需要查找文件路径 -mtime +7 :按文件更改时间来查找文件,-7指7以内,+7指...7以前 -name "*.log" :你要查找文件名,可用通配符 -exec :将find查到文件执行command操作,{} 和 \;之间有空格 rm {} \; :需要执行command操作...#在/home下查找最近两天内改动过文件 find /home -atime -1                   #查找1之内被存取过文件 find /home -mmin +60... tmp.txt -ok   rm {} \; #查找tmp下名为tmp.txt文件删除它,-ok:删除前提示 find  / -amin    -10

5.1K20

java删除linux文件_Java删除文件

大家好,又见面了,我是你们朋友全栈君。...//将缓冲文件夹中文件删除 String s = “D:\\txt\\inBuffer\\”+ fileInfo[0] +”\\” + fileID;//文件绝对路径 File file = new...; } } ——————————————————————————– Java删除文件注意事项:1.路径上不能出现java认为非法字符,如“(”,“)”等; 2.确保删除操作之前,文件不再被使用,即文件资源被释放...——————————————————————————– java删除文件文件夹时,要删除内容: 1.文件夹里文件; 2.文件夹里面的子文件夹(有文件); 3.文件夹里面的子文件夹(空文件夹); —...} } // 删除指定文件夹下所有文件 // param path 文件夹完整绝对路径 public static boolean delAllFile(String path) { boolean

19.8K20

python 删除前3文件

删除前3文件 2.如果目录为空,也一并删除掉 如果使用shell脚本,一条命令就搞定了。干啥还要用python? 1. 因为需要记录一些日志,使用shell不好实现 2....获取前3时间 在time模块中,不好实现获取前3时间。但是datetime模块是可以!...print(re_date_unix)  # 前3日期时间戳格式 执行输出: 1542523307.0 开始正式比较,test.docx文件时间是否需要删除 #!...执行输出: 当前日期 2018-11-21 前3日期 2018-11-18 文件修改时间 2018-11-20 17:00:03 未超过3,无需处理! 3. 空目录一并删除 怎么说呢?.../新建文件夹 2018-11-20 13:53:43,406 - root - DEBUG - 删除空目录./a\b\c 与此同时,delete.log日志文件也会记录,和输出是一样

3.1K20

Linux 恢复删除文件

Linux命令可谓繁多,但属rm最让人痛并快乐。今天,我分享下针对rm后悔良药testdisk。...当你在 Linux 系统上删除一个文件时,它不一定(嗯,是不一定~)会永远消失,特别是当你最近才刚刚删除了它时候。而恢复已删除文件最佳工具之一testdisk可以帮助你拯救它。...虽然testdisk具有广泛功能,包括恢复丢失或损坏分区和使不能启动磁盘可以重新启动,但它也经常被用来恢复被误删文件。...有趣是,它不仅是一个 Linux 工具,而且还适用于 MacOS、Solaris 和 Windows。文档可在 https://www.cgsecurity.org 中找到。...安装# debianapt install testdisk# centosyum install testdisk恢复文件cd /mnt/recoverytestdisk /dev/sdb2然后,一路默认选项

13.8K20

linux删除文件命令,Linux删除文件命令「建议收藏」

linux删除文件文件夹我们可以直接使用rm就可以删除了,彻底删除文件文件夹我们可以使用shred命令来完成,接下来是小编为大家收集Linux删除文件命令,希望能帮到大家。...Linux删除文件命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深苦恼之中,现在使用rm -rf命令即可。...、文件夹 需要提醒是:使用这个rm -rf时候一定要格外小心,linux没有回收站 2 删除文件 de>rm -f fileNamede> 使用 rm -rf 时候一定要格外小心,linux没有回收站...删除指定文件之外其他文件 一、Linux删除文件文件夹常用命令如下: 删除文件: rm file 删除文件夹: rm -rf dir 需要注意是, rmdir 只能够删除文件夹。...(keep1 | keep2) #删除keep1和keep2文件之外所有文件 Linux中彻底删除文件 shred彻底删除文件方法: $ shred -u file shred会用一些随机内容覆盖文件所在节点和数据块

40.7K31

Linux删除重复文件

引言 在Linux系统处理数据时,经常会遇到删除重复文件问题。例如,在进行图片分类任务时,希望删除训练数据中重复图片。在Linux系统中,存在一个fdupes命令可以查找并删除重复文件。 2....Fdupes介绍 Fdupes是Adrian Lopez用C语言编写Linux实用程序,它能够在给定目录和子目录集中找到重复文件,Fdupes通过比较文件MD5签名然后进行字节比较来识别重复文件。...安装fdupes 以CentOS系统为例,fdupes安装命令为: sudo yum install -y fdupes 4. fdupes使用 删除重复文件,并且不需要询问用户: $ fdupes...-dN [folder_name] 其中,-d参数表示保留一个文件,并删除其它重复文件,-N与-d一起使用,表示保留第一个重复文件删除其它重复文件,不需要提示用户。.../ https://www.howtoing.com/fdupes-find-and-delete-duplicate-files-in-linux http://www.runoob.com/linux

13.3K20

Linux删除乱码文件方法

文件名为乱码时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。 我们可以通过以下几种方法删除linux乱码文件。...(文件名为乱码) l 方法1 我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。 首先,我们要取得文件i节点号。这个可以通过ls命令-i选项获得。...第二步,使用find命令将文件名传递给rm命令。 例: ? l 方法2 使用cp、mv和rm *组合间接实现删除所有的乱码文件。 首先,把其他非乱码命名文件拷贝到其他目录。...之后,删除该目录下所有文件。 最后,把拷贝文件移回原目录。 适用范围: 方法1:删除单个文件,或逐个删除乱码命名文件。 方法2:适用于乱码文件较多,又需要全部删除情况。

7.6K80

如何linux删除文件夹,linux删除文件夹,教您电脑linux怎么样删除文件

有些爱学习用户会去操弄linux软件程序,在操作linux过程中,有时候要删除一个文件夹,往往会提示次此文件非空,没法删除,这对于刚接触用户来说无疑是一个巨大困难,为此,小编这就来跟大家分享linux...有用户在网上提出这样提问,一般普通用户对这些程序软件还不是很了解,linux 可以说是现在最便宜操作系统,linux 现在正向两个方面发展:服务器版和个人家用版,那么linux删除文件夹呢?...下面,小编就来跟大家介绍linux删除文件操作方法。...linux删除文件夹 使用“SecureCRT”,通过 SSH2 连接到Linux 系统 linux电脑图解1 在 Linux删除目录命令是“rm”,可以在终端命令提示符下输入“rm –help.../access.log 将会强制删除/var/log/httpd/access.log这个文件 以上就是linux删除文件操作方法了。

37.2K50

Linux删除文件过程解析

概述 ---- 当我们执行rm命令删除一个文件时候,在操作系统底层究竟会发生些什么事情呢,带着这个疑问,我们在Linux-3.10.104内核下对ext4文件系统下rm操作进行分析。...源码分析 ---- rm命令是GNU coreutils里一个命令,在对一个文件进行删除时,它实际上调用了Linuxunlink系统调用,unlink系统调用在内核中定义如下: SYSCALL_DEFINE1...Linux内核分析相关书籍,如Robert LoveLinux内核设计与实现》一书。...由此可知,要删除文件越大,涉及到日志更新操作就越频繁,所以直接rm一个大文件时,大量日志更新操作将会影响到其他进程I/O性能。...由此可见,在对大文件进行删除时,为了避免对其他I/O密集型应用影响,不应该直接用rm对其删除,而应该采用其他方法。

14.1K22
领券