有时候经常需要拷贝某个时间点之后产生的,多个文件,可以运行如下命令
#删除目录中修改时间7天以内的所有文件,
find <目录> -mtime -7 -exec rm -rf {} \;
命令解析:
-mtime 表示修改时间距离当前的时间,默认是天
find命令的结果传输给-exec,但是-exec命令必须以分号;结束
为防止分号;被转义,必须使用反斜杠
{}表示前面的到的结果
###拷贝当前目录下,修改时间在41天以内的文件,并将其上传到服务器
find ./ -mtime -41 -exec scp {} zhangn@IP:<目录> \;