首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux根据日期时间批量删除文件(删除N天前文件)

+n: 最后一次访问发生在 (n+1)分钟 之外-atime -n: 最后一次访问发生在 n天 之内-atime n: 最后一次访问发生在 n天 至 (n+1)天 -atime +n: 最后一次访问发生在...(n+1)天 之外2、使用 find 命令 先找到n天之外文件(这里假设找到 3天前文件)在/www/wwwroot/shengsi-zhejiang/public/uploads/spot/Array.../face 目录下查找3天以前所有类型文件find /www/wwwroot/shengsi-zhejiang/public/uploads/spot/Array/face -name "*" -mtime...+33、将查找到这些文件执行删除利用 -exec参数 如果查找有返回 可在exec参数后 加上需要操作命令 查找结果用{}来代替find /www/wwwroot/shengsi-zhejiang...:希望查找文件类型"*.jpg":表示查找扩展名为jpg文件"*":表示查找所有类型文件

1.7K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    有赞iOS精准测试实践

    2.1.2 gcno 文件 一个源代码文件由 N 个函数组成,一个函数实现由 N 个基本块组成,插桩流程亦即: 遍历源代码文件中所有函数,记录函数位置信息:向 gcno 文件中写入函数名及行号。...3.3.2 增量覆盖率 经过一段时间探索研究,我们最终实现了一套 基于 git diff 代码覆盖率行号平移、行号标记 算法,完成了上述功能。...若为删除行,则旧版本对应行覆盖率数据已经没用了,直接删除;再将剩余覆盖率数据根据改动行号差量(新增 - 删除)进行移动。 具体流程如下: ? ?...':3,'funName':'fun2\n'} 3)生成 info 文件: 根据 diffFile 解析结果,遍历 blockInfo 匹配起始修改行号 delLine 及修改行数 diffline=addCount-delCount...在行号标记流程中差异如下: 生成 info 文件: 根据 diffFile 解析结果,遍历 blockInfo 匹配起始修改行号 addLine 及修改行数 addCount,将 info 解析结果进行行号匹配标记

    2.3K32

    关于linux一些学习笔记

    地址 ifconfig eth0 up //重新启动eth0网卡 这种方法修改MAC地址,重新启动主机系统后,MAC地址会自动还原。...nl -b a/t 不论是否空行都列出/空行不列出 -ln/rn/rz 行号左边/右边不加0/加0 -w 行号所占字符数 2. od [-t TYPE] 文件 选项或参数: -t...-ctime -1 查找1天内创建文件 Linux中命令执行程序 .sh(shell脚本) 命令执行程序可能无扩展名 命令选项参数 tail -n 3 .bash_history -n:选项...3:参数 更改文件时间 touch [-acdmt] 文件 选项与参数: -a:仅修订access time; -c:仅修改文件时间,若该文件不存在则不建立新文件: -d:后面可以接欲修订日期而不用目前日期...,也可以使用--date="日期或时间" -m :仅修改mtime t:后面可以接欲修订时间而不用目前时间,格式为[YYYMMDDhhmm],不会修改ctime Unix时间 指从1970-1-1

    64942

    Linux查看文件日志常用命令

    如找包含“10”行,执行命令后会匹配到所有包含“10”行(每个月10号日期所有10月日期)。 grep 10 date.log 可以加参数(使用--help查看详细参数)来辅助查询。...如要找国庆节所在行并查看这是一年第几天,但不知道日期格式,先匹配10,匹配数据有很多,再匹配10-01和加上-n参数,就可以完成了。...如果查看时想查看行号,可以加-n参数或-b参数,-n会计算空行数量,-b不会计算空行数量,更多参数信息使用--help查看。...more 要查看行号,可以按=(等号)键显示当前行行号,less 要查看行号,可以使用-N参数显示所有行行号。...可以使用-w参数指定行数占用多少位,默认是6位,使用-n参数指定行号对齐方式,指定-n为ln会左对齐,指定-n为rn会右对齐,指定-n为rz会右对齐并且前面补0,补满-w指定位数。

    2.6K50

    【推荐系统】离线增量文章画像计算(二)

    ,并赋予相应概率来描述其属于某种语言集合可能性 N-Gram 一元模型(unigram model):假设某个出现概率与前面所有词无关 二元模型(bigram model):假设某个出现概率与前面一个词相关...由于文章数据过多,在开始设计时候我们会分频道进行词向量训练,每个频道一个词向量模型 25个词向量模型 步骤: 1、根据频道内容,读取不同频道号,获取相应频道数据并进行分词 2、Spark Word2Vec...,O2)>r2,那么Pr[h(O1)=h(O2)] ≤ p2 mini hashing 1、Minhash定义为:** 特征矩阵按行进行一个随机排列后,第一个列值为1行号。...3.1.2 用户画像计算设计 用户画像标签建立 用户:每个频道这个用户关键词权重, 基本信息结果 3.2 用户画像增量更新 3.2.1 增量用户行为日志处理 目的:首先对用户基础行为日志进行处理过滤...1、创建HIVE基本数据表 2、读取固定时间(第一次所有历史行为数据)内用户行为日志 user_action固定日期 关联表与Hadoop历史日期目录 定量进行更新: 读取固定时间内用户行为日志

    63510

    Zotero使用记录—-2 Zotfile安装与配置「建议收藏」

    插件(.xpi) 点击Install Now安装即可 安装完成后界面如图所示,随后点击Restart now重启Zotero 提示:此时需要重启Zotero才会生效 重新启动...Rules中可根据自己需要进行命名规则设置。...%y,年(从“日期”字段中提取) %t,标题。...标题其余部分最大长度可以更改 %j,期刊名称 %p,出版者名称 %w,期刊或出版者名称(与“%j”,“%p”相同) %s,期刊缩写 %v,期刊第几卷 %e,期刊发行号 %f,期刊页码...当项目在多个集合中时,用户可以在不同集合之间进行选择。 %n,专利号(仅限专利项) %i,受让人(仅专利项目),assignee %i ,作者首字母缩写。

    3.2K30

    bashdb安装及调试shell脚本

    bashdb常用指令如下: 1.列出代码查询代码指令 l 列出当前行以下10行 - 列出正在执行代码行前面10行 ....回到正在执行代码行 w 列出正在执行代码行前后代码 /pat/ 向后搜索pat ?pat?...向前搜索pat 2.debug空值指令 h 帮助 help 命令 得到命令具体信息 q 退出bashdb x 算数表达式 计算算数表达式值,并显示出来 !!...Shell命令 执行shell命令 3.控制脚本执行指令 n 执行下一条语句,遇到函数,不进入函数里面执行,将函数当作黑盒 s n 单步执行n次,遇到函数进入函数里面 b 行号n行号n处设置断点...del 行号n 撤销行号n断点 c 行号n 一直执行到行号n处 R 重新启动当前调试脚本 Finish 执行到程序最后 cond n expr 条件断点

    1.4K50

    SQL:数据与运算融合体

    在数据分析中,我们要计算前后两天n1,n2,n3数值增量或增比,显然用一个简单SQL语句是无法实现。...首先构建用下面的语句构建两个表a,b,注意这里增加了一个新列表示数据行号id,是按时间排序。...select a, hdate, n1, n2,n3, row_number() over (order by hdate desc) as id from abc where a='x0001' 那么接下来就可以利用这两张表行号进行连接运算...如下: select a.a, a.hdate, a.n1-b.n1, --计算增量 a.n2-b.n2,--计算增量 a.n3-b.n3--计算增量 from (select a, hdate...as b on a.id = b.id-1 order by a.a 以下是增量计算结果: 作者编著《互联网大数据处理技术与应用》专著(清华大学出版社,2017)、同名公众号,专注于大数据技术相关科学工程知识传播

    52680

    Linux操作系统-日志查看命令

    查看日志常用命令 tail: -n 是显示行号;相当于nl命令;例子如下: tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行日志...; tail -n +10 test.log 查询10行之后所有日志; head: 跟tail是相反,tail是看后多少行日志,而head是查看日志文件头多少行,例子如下: head -n 10...不保存退出 列出几种常见应用场景: 查看日志应用场景一:按行号查看:过滤出关键字附近日志 (1) cat -n test.log |grep “debug” 得到关键日志行号 (2) cat -n...然后查看这个关键字前10行后10行日志: tail -n +92表示查询92行之后日志 head -n 20 则表示在前面的查询结果里再查前20条记录 查看日志应用场景二:根据日期查询日志 (1)...sed -n ‘/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p’ test.log 特别说明: 上面的两个日期必须是日志中打印出来日志,否则无效 先 grep

    11.6K20

    GenerateTableFetch

    ,处理器将根据指定处理器调度生成SQL语句。...只有当默认查询执行得不好、没有最大值列或只有一个最大值列(其类型可以强制为长整数(即不是日期或时间戳))且列值均匀分布而不是稀疏时,才应使用此属性支持表达式语言:true(将使用流文件属性变量注册表进行评估...支持表达式语言:true(将使用流文件属性变量注册表进行评估) Output Empty FlowFile on Zero Results false truefalse 根据指定属性,此处理器执行可能不会生成任何...支持表达式语言:true(将使用流文件属性变量注册表进行评估)Output Empty FlowFile on Zero Resultsfalse true false 根据指定属性,此处理器执行可能不会生成任何...这允许处理器只获取最大值大于保留值记录。这可以用于增量抓取,抓取新添加行,等等。要清除最大值,请根据状态管理文档清除处理器状态 限制 此组件不受限制。 输入要求 此组件允许传入连接关系。

    3.3K20

    Bitmap用户分群在贝壳DMP实践应用

    对于第1个子数据集(M = 1)数据,其最终行号是1,2,3,4,…,N1;对于第2个子数据集(M = 2)数据,其最终行号是1 + N1,2 + N1,3 + N1,4 + N1,…,N2 + N1...;对于第3个子数据集(M = 3)数据,其最终行号是1 + N1 + N2,2 + N1 + N2,3 + N1 + N2,4 + N1 + N2,…,N3 + N1 + N2;…以此类推,得到全部亿级数据行号...日期类型标签,标签取值格式为yyyy-MM-dd,一般选择过去某个日期,标签取值之间逻辑关系有等于、不等于、大于、大于等于、小于、小于等于,共6种。...根据标签对应字段个数,可将标签划分成单一标签复合标签。...3.2.2.3 日期类型标签 标签取值之间逻辑关系有等于、不等于、大于、大于等于、小于、小于等于,共6种。所有的日期数据一定是小于当前日期

    4.9K41

    记一次数据库删表事件

    前言 目前我司正处于一种混乱开发环境中; 对于数据库字段增修都是开发人员直上服务器数据库修改(我多次强调); 我未入职前,是直接通过SFTP连接服务器,对项目进行开发修改(话说造成代码覆盖都不知道是谁干...我:好,我看下,我开启了二进制日志,应该恢复数据没有问题; 开始操作 1.输出文件 将日志文件输出到mysql_5.log(方便做其他操作) #此处可能有多个日志文件,查看日志日期,可依个输出到不同文件中...; mysqlbinlog mysql-bin.000005 >> /home/mysql_5.log Bash Copy 2.查找删除语句 #查找带有删除语句行数 grep -n 'DROP'.../home/mysql_5.log #output:878441:DROP TABLE `wtzx` #扩大一点区间 查看删除语句在多少行 下文at1970819是删除行语句行号 sed -n '878430,878500p...可以考虑全量+增量结合备份; 可加上邮件发送备份文件到自己邮箱,也可用上传第三方Oss; 2.设置定时任务 # crontab -e # 设置每天凌晨一点备份 0 1 * * * /home/sh

    18910

    记一次数据库删表事件

    前言 目前我司正处于一种混乱开发环境中; 对于数据库字段增修都是开发人员直上服务器数据库修改(我多次强调); 我未入职前,是直接通过SFTP连接服务器,对项目进行开发修改(话说造成代码覆盖都不知道是谁干...我:好,我看下,我开启了二进制日志,应该恢复数据没有问题; 开始操作 1.输出文件 将日志文件输出到mysql_5.log(方便做其他操作) #此处可能有多个日志文件,查看日志日期,可依个输出到不同文件中...; mysqlbinlog mysql-bin.000005 >> /home/mysql_5.log 2.查找删除语句 #查找带有删除语句行数 grep -n 'DROP' /home/mysql..._5.log #output:878441:DROP TABLE `wtzx` #扩大一点区间 查看删除语句在多少行 下文at1970819是删除行语句行号 sed -n '878430,878500p...可以考虑全量+增量结合备份; 可加上邮件发送备份文件到自己邮箱,也可用上传第三方Oss; 2.设置定时任务 # crontab -e # 设置每天凌晨一点备份 0 1 * * * /home/sh/

    22420

    Linux日志筛选命令

    -n 10 test.log 查询日志文件中头10行日志; head -n -10 test.log 查询日志文件除了最后10行其他所有日志; 场景1: 按行号查看---过滤出关键字附近日志...我是这样做,首先: cat -n test.log |grep "地形" 得到关键日志行号 得到"地形"关键字所在行号是102行....此时如果我想查看这个关键字前10行后10行日志: cat -n test.log |tail -n +92|head -n 20 tail -n +92表示查询92行之后日志 head -n...关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志 这个根据时间段查询日志是非常有用命令....所以,我们可以根据日志日期作为搜索条件,并且配合grep使用,如下所示: sed -n '/2017-03-08 15:42:03/,/2017-03-08 15:42:05/p' dubbo-access-consumer

    4K20

    Shell脚本简单排错法及调试程序bashdb

    找出脚本中错误是很重要能力。...这是一个类似于 GDB 脚本调试软件,小巧而强大,具有这只断点、单步执行、观察变量等功能。下载时请根据所使用 bash 版本选择相应 bashdb,否则会提示因为版本不符合而无法安装。...make install 安装完成后,我们便可以在终端使用 bashdb 命令了,改命令典型用法如下: [root@localhost ~]# bashdb --debug 脚本名 常用参数: 一、列出代码查询代码类...三、控制脚本执行类: n   执行下一条语句,遇到函数,不进入函数里面执行,将函数当作黑盒 s n 单步执行n次,遇到函数进入函数里面 b   行号n行号n处设置断点 del 行号n 撤销行号n断点...c   行号n 一直执行到行号n处 R   重新启动当前调试脚本 Finish 执行到程序最后 cond n expr 条件断点

    1.4K71
    领券