Linux find命令如何根据时间筛选出文件进行删除
更新时间:2025年07月01日 09:38:19 作者:alden_ygq
这篇文章主要介绍了Linux find命令如何根据时间筛选出文件进行删除的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
Linux find命令根据时间筛选出文件进行删除
需求
删除 /home/file/ 目录下10天之前生成的txt类型的文件
实现命令
find /home/file/ -ctime +10 -name “*.txt” -print | xargs rm -f
或者
find /home/file/ -ctime +10 -name “*.txt” -delete
经过测试在文件比较多的情况下 第二条命令比第一条速度更快。
时间条件
-amin n: 查找n分钟以前被访问过的所有文件。-atime n: 查找n天以前被访问过的所有文件。-cmin n: 查找n分钟以前文件状态被修改过的所有文件。-ctime n: 查找n天以前文件状态被修改过的所有文件。-mmin n: 查找n分钟以前文件内容被修改过的所有文件。-mtime n: 查找n天以前文件内容被修改过的所有文件。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Ubuntu系统更换Docker镜像源的完整指南(2025最新)
在国内使用 Docker 拉取镜像时,经常会遇到连接超时、connection reset by peer 等问题,这是由于默认使用的官方镜像仓库网络不稳定导致的,所以本篇文章将教你如何为 Ubuntu 系统下的 Docker 更换国内可用的镜像加速源,需要的朋友可以参考下2025-09-09
Linux ssh-keygen系列命令与ssh命令的使用详解
ssh-keygen用于生成SSH密钥对,用于无密码登录远程服务器,ssh-copy-id用于将公钥上传到远程服务器,查看服务器公钥指纹可以使用ssh-keyscan或在服务器端查看,ssh-F可以查看指定服务器的完整公钥,-R可以删除保存的公钥,ssh命令可以查看连接详情、指定端口号、执行命令等2025-11-11
Linux修改文件句柄数方式及vm.max_map_count、stack size的大小
修改/etc/security/limits.conf文件可以调整Linux系统的文件句柄数、进程数等资源限制,需注意的是,对该文件的更改需要重新登录系统才能生效,如需临时修改,可以使用命令直接设置;永久修改则需编辑配置文件,设置nofile的最大值不应超过10485762024-10-10
Java使用Apache.POI中HSSFWorkbook导出到Excel的实现方法
这篇文章主要介绍了Java使用Apache.POI中HSSFWorkbook导出到Excel的实现方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-04-04


最新评论