linux命令行删除N天前的数据的命令
命令: find . -mtime +N -type f -name "*.log.*" -exec rm -f {} \;
简单解释: find .查询 ;
-mtime 规定时间的一个参数,固定格式;
+N : N是指N天前;
-type f :类型文件;
-name: 名称;
"*.log.*" :要删除的文件的后缀名称,如果是删除全部,可以写"*";
-exec rm -f {} \ :固定格式,递归删除前面条件约束下的文件;
命令: find . -mtime +N -type f -name "*.log.*" -exec rm -f {} \;
简单解释: find .查询 ;
-mtime 规定时间的一个参数,固定格式;
+N : N是指N天前;
-type f :类型文件;
-name: 名称;
"*.log.*" :要删除的文件的后缀名称,如果是删除全部,可以写"*";
-exec rm -f {} \ :固定格式,递归删除前面条件约束下的文件;