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

 更新时间:2017年05月10日 17:24:15   作者:念槐聚  
这篇文章主要介绍了Linux 按时间批量删除文件的命令写法(删除N天前文件),需要的朋友可以参考下

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

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

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

这个是根据时间删除。

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

find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} \;
  • /home/lifeccp/dicom/studies :准备要进行清理的任意目录
  • -mtime:标准语句写法
  • +10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
  • "*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
  • -exec:固定写法
  • rm -rf:强制删除文件,包括目录
  •  {} \; :固定写法,一对大括号+空格+/+;

 当然也可以根据文件名、根据大小,根据其他不同条件过滤删除,或者修改等,可以考虑sort等命令结合使用。

以上所述是小编给大家介绍的使用Linux 按时间批量删除文件命令(删除N天前文件),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 自动重启jar包的shell脚本简易实例

    自动重启jar包的shell脚本简易实例

    这篇文章主要为大家介绍了自动重启jar包的shell脚本简易实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Linux中 sed 和 awk的用法详解

    Linux中 sed 和 awk的用法详解

    sed是一个很好的文件处理工具,本身是一个管道命令,awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大 ,本文重点给大家介绍Linux中 sed 和 awk的用法,一起看看吧
    2017-07-07
  • Python使用淘宝API查询IP归属地功能分享

    Python使用淘宝API查询IP归属地功能分享

    这篇文章主要介绍了Python使用淘宝API查询IP归属地功能分享,本文可以查询到国家、运营商、区域、省份、城市、县/区等,需要的朋友可以参考下
    2014-10-10
  • Shell脚本判断进程是否存在的实现示例

    Shell脚本判断进程是否存在的实现示例

    本文主要介绍了Shell脚本判断进程是否存在的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • shell 数组 ${array[@]} ${array[*]}的使用及区别解析

    shell 数组 ${array[@]} ${array[*]}的使用及区别解析

    shell中用括号来表示数组,数组元素间使用空格隔开,这篇文章主要介绍了shell 数组 ${array[@]} ${array[*]}的使用及区别,需要的朋友可以参考下
    2023-06-06
  • Shell $?获取函数返回值或者上一个命令的退出状态

    Shell $?获取函数返回值或者上一个命令的退出状态

    这篇文章主要介绍了Shell $?获取函数返回值或者上一个命令的退出状态,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Linux下查找后门程序 CentOS 查后门程序的shell脚本

    Linux下查找后门程序 CentOS 查后门程序的shell脚本

    这篇文章主要介绍了Linux下查找后门程序 CentOS 查后门程序的shell脚本,需要的朋友可以参考下
    2014-09-09
  • 详解kali linux 常用文件与指令路径

    详解kali linux 常用文件与指令路径

    这篇文章主要介绍了kali linux 常用文件与指令路径,文中给大家介绍了Linux下MySQL忘记root密码的完美解决方法,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-07-07
  • shell脚本实战-while循环语句

    shell脚本实战-while循环语句

    这篇文章主要介绍了shell脚本实战-while循环语句,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • shift妙用之解决shell编程中的入参问题

    shift妙用之解决shell编程中的入参问题

    shell编程经常会遇到参数个数不定的这种情况,这种情况怎么处理呢?shift就要闪亮登场了
    2013-08-08

最新评论