删除指定时间内的文件

有时候经常需要拷贝某个时间点之后产生的,多个文件,可以运行如下命令

#删除目录中修改时间7天以内的所有文件,
find  <目录> -mtime -7 -exec rm -rf {} \;

命令解析:

-mtime 表示修改时间距离当前的时间,默认是天
find命令的结果传输给-exec,但是-exec命令必须以分号;结束
为防止分号;被转义,必须使用反斜杠
{}表示前面的到的结果

###拷贝当前目录下,修改时间在41天以内的文件,并将其上传到服务器
find ./ -mtime -41 -exec scp {} zhangn@IP:<目录> \;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容