导航:首页 > 文件类型 > linux删除指定日期文件

linux删除指定日期文件

发布时间:2023-04-18 06:24:11

linux什么命令可以根据日期删除文件

需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据。

可以使用下面一条命令去完成:

1

find/home/lifeccp/dicom/studies-mtime +21 -name "*.*"-execrm-Rf {} ;

这个是根据时间删除。

下面简要解释一下,这句shell命令:

1

find/home/lifeccp/dicom/studies-mtime +21 -name "*.*"-execrm-Rf {} ;

⑵ linux按指定时间删除文件和文件夹

find 命令可以完成这一需求,比如删除3天前的所有以“.log”结尾的文件:

find /文件路径 -name "*.log" -mtime +2 -exec rm {} ;

说明专:

1. 文件路径是目标文件所属在路径;

2. -name 设定目标文件名,建议采用,否则可能误删其他文件;

3. -ctime 文件最后一次修改时间,后面只能用整数,单位为天,同时,还有atime,mtime,amin,cmin,mmin等时间参数可选,具体请查看帮助;

4. 时间说明如下图(随手画的,大概是这个意思),所以删除三天前的文件要用+2

5. -exec 表示需要执行的命令,{}代表find找到的内容,";"是固定写法表示结束-exec,

所以例子的"-exec rm {} ;" 就表示对find找到的符合条件的文件执行删除操作

⑶ Linux/Unix 怎样找出并删除某一时间点的文件

你这个时间点指的是哪种时间?Linux 下,一个文件有三种时间:ctime (最后更版改时间)、权atime(最后存取时间)、mtime (最后修改时间)

以下命令,和你的要求类似:
find . -mtime 10 -delete
该命令含义如下:在当前目录下(“.” 指的是当前目录),查找 10分钟前修改过的文件(-mname 10),然后删除查找到的这些文件(-delete)。

⑷ linux 怎么删除某一天的文件,比如今天是13号,我要怎么删除9号 文件

你可以写一个脚本文件,然后执行这个脚本文件就ok了
脚本内容如下:
1.找到9号的文件(具体日期)
2.删除

⑸ linux 删除指定日期之前的文件

你的意思抄是删除某天之前的所有文件对吧?比如21号之前的文件,就是你所说的20日之前的文件,以及20日当天的文件。我没理解错吧?

我像你们一样,首先,通过find查找文件。

然后计算,文件修改日期是否在限定的日期之前,如果是,那么删除文件。


我把命令写到了bash脚本里面。

使用方法:

chmod +x ./del_file_before_that_day.sh#给文件添加执行权限

./del_file_before_that_day.sh "2013-8-21"

回车,

拖动要处理的文件夹到终端,即可完成处理。


楼主,你可以参考一下。顺便说一下,我把rm命令注释掉了,等你测试好脚本,再去除注释吧,以免因为执行环境不同,结果出偏差,给你带来损失。

⑹ 【Linux】使用find命令清理指定时间之前的文件

说明:
find 后李唯面紧跟的 /root/logs 是要查找的目录,. 表示瞎轮当前目录
-type f :指定查找对象为文件
-name "*" :指定查找对象名称为任意
-mtime +7 :查找7天以前的老文件
-exec rm -f {} \; :执行删除磨扰信命令,后面有个 {} \; 是必须的

⑺ Linux怎样删除以日期命名的文件夹及其文件

按月份删除的话就是:rm
-rf
201405*,代表删除以201405开头的文专件夹
按年份的话就是:属rm
-rf
2014*
,代表删除所有以2014开头的文件和文件夹
或者进入这个目录下,想删除所有文件和文件夹的话就是:rm
-rf
*

⑻ Linux shell:定时删除指定时间之前的文件

要求删除一个月之前的备份文件,免得把硬盘给整爆了

location 是设置查找的目录
--mtime +30 是设置时间为30天前
-type f 这周查找的类型为文件

然后加入crontab定时来删除:

设定为每个月1号晚上4点10分执行脚本.当然你也可以根据你自己的需求去整.

相同的删除方法:

⑼ Linux下,如何将最后修改时间在某个时间之前的文件删除掉

noneki网友复回答得不错!制

第一步touch是要建立一个最后修改时间为“ 1月1号,0分0秒的”的比对文件time_file,

第二步, 用find查找,比time_file “不”新的所有文件,然后删除。

提示:如果是要根据修改时间,则把newer改成cnewer,如果是根据访问时间,则把newer改为anewer

⑽ 怎么在linux系统删除文件

很多朋友都在想linux删除文件誉侍的命令是伏茄什么?下面就来给大家介绍一下吧!
linux删除文件的命庆厅吵令
1、打开linux系统,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端。
3、输入rm+文件名命令即可删除指定文件。

阅读全文

与linux删除指定日期文件相关的资料

热点内容
怎样恢复u盘的隐藏的文件 浏览:919
房地产网站模版 浏览:541
为什么问卷星有的数据只有99 浏览:684
如何调数据储存模式 浏览:609
超凡蜘蛛侠2苹果版免费 浏览:110
苹果6s放大器怎么设置密码 浏览:626
windows7怎么没有无线网络 浏览:917
5s苹果手机录像只有沙沙响的声音 浏览:879
多张图纸怎样打印到一个pdf文件里 浏览:347
安装cad2020出现无法定位inf文件 浏览:728
百度竞价数据如何分析 浏览:965
ps文件发送第三方打印 浏览:547
linux命令界面显示文件名 浏览:930
超级录屏视频在文件夹里不能播放 浏览:549
最简单的编程软件有哪些 浏览:14
博客签到系统如何设计数据库 浏览:639
论文怎么设置目录word 浏览:609
广电网络dlna是什么意思 浏览:12
js变量加下划线 浏览:18
app开发工作是吃青春饭吗 浏览:117

友情链接