假如在一个目录中保留最近30天的文件,30天前的文件自动删除
#find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} ;/tmp –设置查找的目录;
-mtime +30 –设置时间为30天前;
-type f –设置查找的类型为文件;
-name *.sh[ab] –设置文件名称中包含sha或者shb;
-exec rm -f –查找完毕后执行删除操作;
提示:将此命令写入crontab后即可自动完成查找并删除的工作
另外的方法大同小异:
#find /tmp -mtime +30 -type f | xargs rm -rf
- 浏览: 992086 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1441)
- 软件思想&演讲 (9)
- 行业常识 (250)
- 时时疑问 (5)
- java/guava/python/php/ruby/R/scala/groovy (213)
- struct/spring/springmvc (37)
- mybatis/hibernate/JPA (10)
- mysql/oracle/sqlserver/db2/mongdb/redis/neo4j/GreenPlum/Teradata/hsqldb/Derby/sakila (268)
- js/jquery/jqueryUi/jqueryEaseyUI/extjs/angulrJs/react/es6/grunt/zepto/raphael (81)
- ZMQ/RabbitMQ/ActiveMQ/JMS/kafka (17)
- lucene/solr/nuth/elasticsearch/MG4J (167)
- html/css/ionic/nodejs/bootstrap (19)
- Linux/shell/centos (56)
- cvs/svn/git/sourceTree/gradle/ant/maven/mantis/docker/Kubernetes (26)
- sonatype nexus (1)
- tomcat/jetty/netty/jboss (9)
- 工具 (17)
- ETL/SPASS/MATLAB/RapidMiner/weka/kettle/DataX/Kylin (11)
- hadoop/spark/Hbase/Hive/pig/Zookeeper/HAWQ/cloudera/Impala/Oozie (190)
- ios/swift/android (9)
- 机器学习&算法&大数据 (18)
- Mesos是Apache下的开源分布式资源管理框架 (1)
- echarts/d3/highCharts/tableau (1)
- 行业技能图谱 (1)
- 大数据可视化 (2)
- tornado/ansible/twisted (2)
- Nagios/Cacti/Zabbix (0)
- eclipse/intellijIDEA/webstorm (5)
- cvs/svn/git/sourceTree/gradle/jira/bitbucket (4)
- jsp/jsf/flex/ZKoss (0)
- 测试技术 (2)
- splunk/flunm (2)
- 高并发/大数据量 (1)
- freemarker/vector/thymeleaf (1)
- docker/Kubernetes (2)
- dubbo/ESB/dubboX/wso2 (2)
最新评论
发表评论
-
linux 如何开机自动运行sh脚本
2017-11-27 22:32 758linux 如何开机自动运行某sh脚本。比如开机自动运行 ... -
kill和kill -9
2017-11-27 22:33 771kill和kill -9 很多时候,会有人建议你,如 ... -
Linux kill -9 和 kill -15 的区别
2017-11-27 22:33 994大家对kill -9 肯定非常 ... -
ubuntu下设置开机自启动项
2017-11-27 22:41 1109这里说明,Ubuntu 中系统没有了RH系统中的 chkc ... -
linux中的sh脚本语法
2017-11-28 19:39 1382linux中的sh脚本语法 玩linux都知道sh脚 ... -
Csh的基本语法介绍
2017-11-28 19:39 1690在*unix系统中,常用的shell有sh,bash,cs ... -
十分钟学会写shell脚本
2017-11-28 19:39 587大家好!我是handsomecui,下面我为大家讲解一下s ... -
Linux tail 命令详解
2017-11-06 09:34 533Linux命令:显示文件结尾 Head/Tail ... -
du 使用详解
2017-11-06 09:40 952du是linux下用看查看磁盘的命令 下面我们先一个目录 ... -
rm: 无法删除"music.dir": 是一个目录
2017-10-31 11:56 802rm命令 -f:在删除过程中不给任何指示,直接删除。 - ... -
如何更改linux文件的拥有者及用户组(chown和chgrp)
2017-10-31 11:56 708本文整理自: http://blog.163.com/ ... -
linux 删除指定日期之前的文件
2017-10-24 18:26 1735es没有指定日志时默认在var的log下面 用 ... -
linux根目录满了,怎样快速查看是哪个文件占用空间大
2017-10-24 16:55 2804linux查看根目录下所有 ... -
linux下杀死进程(kill)的N种方法
2017-10-26 11:32 532首先,用ps查看进程,方法如下: $ ps -ef … ... -
linux中make命令的简单使用以及Makefile文件的书写
2017-10-26 11:25 840Makefile 会不会写makele ... -
linux删除的文件放在哪儿的
2017-10-26 11:32 1023如果是在 linux 的图形界面删除的,那个一般都是选择丢 ... -
linux下杀死进程(kill)的N种方法
2017-10-21 20:46 0首先,用ps查看进程,方法如下: $ ps -ef …… ... -
linux系统关于 unrecognized service
2017-10-21 20:30 2412能ping 通服务器 , 但远程无法连接,我怀疑远程服务没开 ... -
Ubuntu关机重启命令简介
2017-10-21 18:41 567整理了Ubuntu的关机重启命令知识,以作备忘。 重启命令 ... -
linux的find与grep命令
2017-09-06 16:52 467find命令 我们先来看的是find命令.这个命令对于我们用 ...
相关推荐
linux命令行工具:删除指定目录下指定时间前的某些文件。 可以将包含delbefday的脚本加入crontab中自动定时删除指定目录下指定时间前的某些文件。 含源代码。
LINUX按时间批量删除文件(删除N天前文件)
远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...
Linux下find命令查询指定时间的大文件并删除 1.常规方法 1.1 语法: 使用find命令和rm命令结合使用删除指定时间的文件 --时间单位为天 find 查询路径 -ctime/-mtime/-atime 时间范围 -name 文件名称 -type f -exec ...
b<成员文件> 将文件插入备存文件中指定的成员文件之前。 c 建立备存文件。 f 为避免过长的文件名不兼容于其他系统的ar指令指令,因此可利用此参数,截掉要放入备存文件中过长的成员文件名称。 i<成员文件...
最近做项目遇到这样的需求要求ftp获取远程数据的文件,根据文件的创建时间点下载文件。下面小编给大家分享知识点小结,感兴趣的朋友要求看看吧
前提,日志是以日期格式命名的,可以和日期比较大小,其他情况需自行调整 用户root用户创建定时任务 crontab -e 插入内容 00 01 * * * /bin/bash /home/ibps/sysscript/logbak.sh>> /home/ibps/sysscript/bklog.log...
在另外的目录或本目录中增加目标文件的一个目录项,一个文件就登记在多个目录中 1n源文件目标文件 (2)软链接(符号链接):用“1n -s”命令建立符号链接时,最好源文件用绝对路径名,这样可以在任何工作目录下进行...
以上代码放一个脚本文件后赋予可执行权限,执行此脚本,然后退出重新登录,这时候默认会在用户家目录里新建一个名为.recycle的隐藏目录,这个目录就是回收站,恢复误删文件可在此目录恢复指定日期误删的文件。...
【知识目标】 掌握: Linux文件操作命令 【能力目标】 ...若指定的文件或目录已存在,则将文件或目录的日期和时间修改为当前系统的日期和时间。 若指定的文件不存在,则以指定的文件名创建空文件 选项:
在未来的几年中,Linux在各行各业中的应用将遍地开花,能熟练操作Linux将是每一个系统管理员所需掌握的基本技能。 曾经有一种说法:能熟练操作Linux的人,必定是电脑业界的顶尖高手。本书正是为改变这一种看法而面世...
查找指定目录内的文件磁盘信息,把查询到信息储存到当前日期文件命名的文件内
-n:一般而言,mount挂上后会在/etc/mtab中写入一笔资料,在系统中没有可写入文件系统的情况下,可以用这个选项取消这个动作。 4.应用技巧 在Linux 和Unix系统上,所有文件都是作为一个大型树(以/为根)的一部分...
本资源包含两个文件,一个可以打开指定位置的文件,根据用户的输入写入日期+内容,也就是写日志的功能。还有个文档根据我个人的需求,按行读文件并且识别空格的位置进行拆分。 不想要太多的积分,个人觉得1分就够了...
getgrgid(从组文件中取得指定gid 的数据) 63 7.11 64 getgrnam(从组文件中取得指定组的数据) 64 7.12 64 getgroups(取得组代码) 64 7.13 65 getpw(取得指定用户的密码文件数据) 65 7.14 66 getpwent(从密码...
本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
1、创建1个用户登录脚本的模板,命名为/etc/skel-net,在skel-net中创建一文件名为“网络用户须知”,创建用户net09用skel-net的模板,创建完毕到这该用户家目录中检查是否有“网络用户须知”文件。 2、先设置当前...
tar_new_files.sh用法:tar_new_files.sh <date> <date> can be "2022-09-01 01:00