Linux 按时间批量删除文件命令(删除N天前文件)
2023-03-07 09:44:59 时间
需要根据时间删除这个目录下的文件,/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天前文件)
相关文章
- Juicer: 辅助基因组组装
- 利用VCF文件构建系统发育树
- Wget 使用方法简介
- Ubuntu下显卡驱动安装
- t-SNE:如何理解与高效使用
- 机器学习算法:K-NN(K近邻)
- 机器学习算法:UMAP 深入理解
- 序列操作神器:Seqkit
- 单细胞分析:整合
- 提高CV模型训练性能的 9 个技巧
- 机器学习经典算法:决策树(2)
- 利用mAP评估目标检测模型
- 模型性能分析:ROC 分析和 AUC
- 数据分析:通俗易懂假设检验
- 【Docker】Linux安装Docker(极简版)
- [oeasy]python0054_三引号_原样显示字符串_triple_quoted
- TKE集群超级节点pod访问Local模式LoadBalancer类型service不通
- 家庭健康生态全新物种,美的鲜净感空气机颠覆式创新突围空调升级格局
- 智能矿山电子封条监控系统
- PCB板缺陷检测识别系统