Linux/Unix 怎样找出并删除某一时间点的文件(转)

IDE:CLion + MSVC 下的字符编码、乱码问题 乱码解决。 阅读详情

在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,那么我们怎么找出并删除7天前产生的日志文件和备份文件并将其删除呢?

    Linux/Unix提供了find 操作系统命令,使用该命令可以实现我们的目标。

 

    $man find 可以查看find命令的使用方法。

 

    1. 找出 n 天前的文件

    $find /temp/ -type f -mtime +n -print

    注:/temp/ 指出寻找/temp/目录下的文件

        -type f 指出找系统普通文件,不包含目录文件

        -mtime +n 指出找 n*24 小时前的文件

        -print 将找出的文件打印出来

 

     如:找出 7 天前的文件

     $find /temp/ -type f -mtime +7 -print

     找出 3 天前的文件

     find /temp/ -type f -mtime +3 -print

 

    2. 找出并删除 7 天前的文件

    $find /temp/ -type f -mtime +7 -print -exec rm -f {} \;

    注:-exec 指出要执行后面的系统命令

        rm -f 删除找出的文件

        {} 只有该符号能跟在命令后面

         \ 结束符

 

    3. 也可以使用 xargs 代替 -exec

    $find /temp/ -type f -mtime +7 -print | xargs rm -f

 

    find命令用途举例:

    如:

    * 查找/var下最大的前10个文件:

  $ find /var -type f -ls | sort -k 7 -r -n | head -10

 

  * 查找/var/log/下大于5GB的文件:

  $ find /var/log/ -type f -size +5120M -exec ls -lh {} \;

 

  * 找出今天的所有文件并将它们拷贝到另一个目录:

  $ find /home/me/files -ctime 0 -print -exec cp {} /mnt/backup/{} \;

 

  * 找出所有一周前的临时文件并删除:

  $ find /temp/ -mtime +7-type f | xargs /bin/rm -f

 

  * 查找所有的mp3文件,并修改所有的大写字母为小写字母:

    $ find /home/me/music/ -type f -name *.mp3 -exec rename 'y/[A-Z]/[a-z]/' '{}' \;

 

用 SAP HANA SDA 访问 PostgreSQL:从可行性到落地实践的完整指引 摘要:SAP HANA可通过SDA/SDI技术访问PostgreSQL数据库,支持数据虚拟化和实时复制。主要实现路径包括:1)使用Camel JDBC适配器创建虚拟表进行联邦查询;2)利用PostgreSQL Log Reader适配器实现变更数据捕获(CDC)。实施时需配置Data Provisioning Agent,注意权限和网络要求。官方文档指出,通过SDI+DP Agent的方式比直接SDA连接更稳定可靠。虚拟化查询时,HANA会自动将SQL下推到PostgreSQL执行,优化性能。 阅读详情

相关推荐

LabVIEW新手必看:5分钟搞定S7-1200 OPC通信(附完整配置截图)

本文详细介绍了LabVIEW与西门子S7-1200 PLC通过OPC通信实现工业监控系统的完整配置流程。从环境准备、PLC数据块配置到OPC Server高级设置,逐步指导新手快速建立稳定通信链路,并分享工业级应用的优化技巧和异常处理方案,帮助用户提升自动化系统集成效率。

rl6adventurer的博客 641

Clion配置Qt+MSVC/MinGW环境

Clion配置Qt+MSVC/MinGW环境

bin199711的博客 4215

【RK3399】Android平台增加一款声卡设备(ES7210+ES8156),进行录音/播放测试。

文章目录前言一、开发环境二、概述三、硬件介绍1、ES72102、ES81563、数字麦克风阵列4、音频示意图四、下载SDK五、编译、烧写1、u-boot2、kernel3、Android SDK4、烧写分区5、烧写固件六、声卡驱动1、添加codec代码2、修改Kconfig3、修改Makefile4、修改rockchip_defconfig5、修改DTS七、声卡调试1、查看声卡注册信息2、使用tinycap/tinyplay录音和放音3、使用示波器观测八、修改HAL层1、修改默认capture/playba

rentong123的博客 2万+

CLion MSVC编译器 helloworld

1.下载CLion 略 2.下载编译器MSVC CLion支持其他编译器,以MSVC为例。 vs编译器可以去vs官网找生成工具(build tool)下载。 所有下载->visual studio 2019工具->visual studio 2019生成工具。 cMake可以自己下载,注意环境变量所有用户生效选项勾选上。 sdk需要下载,否则可能会出现类似下面的错误。...

weixin_32722775的博客 6705

实战MSP-M0G3507与陶晶驰串口屏的通信协议解析

本文详细解析了MSP-M0G3507微控制器与陶晶驰串口屏的通信协议实现。内容涵盖串口配置、协议帧结构、数据校验机制及ASCII协议实战代码,重点介绍了陶晶驰串口屏的指令集应用和调试技巧,为嵌入式开发提供可靠的串口通信解决方案。

h9j8k7l6m5n的博客 867

手把手教你用.NET Reactor 7.3.0保护跨平台.NET应用(含macOS/Rider配置)

本文详细介绍了如何使用.NET Reactor 7.3.0为跨平台.NET应用提供代码保护。文章重点涵盖了在macOS环境下的GUI工具安装、与JetBrains Rider的深度集成配置,并针对Avalonia UI框架提供了专项保护策略和避坑指南,帮助开发者有效防止代码被反编译和破解。

coffee的博客 594

Clion 2019 搭配 Visual C++ Build Tools 搭建MSVC开发环境

Clion 2019 无法识别 Visual C++ Build Tools 的问题

m 3278

决策规划算法四:Piecewise Jerk Path Optimizer

一,问题分析 路径规划的本质目的:规划出一条安全(无碰撞),舒适(平滑),符合车辆运动学的轨迹。 如下图所示,决策算法开辟凸空间后,路径规划算法用数值优化的方法搜索出一条最优路径,即将问题转化为二次规划的问题,采用二次规划的求解器进行求解。 二次规划问题的求解顺序: 1,确定优化变量 2,确定目标函数 3,确定约束条件 4,将目标函数和约束条件变形为二次规划的标准形式 5,用二次规划求解器进行求解,获得优化变量的序列,使得目标函数取得最小值。 注:路径的最终表达式为:,..

肥嘟嘟的左卫门 8562

CLion+MSVC配置方面遇到的一些问题

不知道为什么,新建一个项目就会吃重新设置,有点麻烦。习惯用CLion,使用的时候有一些设置记录一下。

凯缪的博客 923

[SoC]SoC验证中bootcode与firmware相关验证经验总结

本文总结了SoC验证中bootcode和firmware的验证经验。重点介绍了两种数据加载方法:1)使用Verilog系统函数$readmemh/$readmemb直接写入ROM/ARAM,需注意文件路径、格式和斜杠方向;2)通过Memory Hierarchy在initial块中操作,需要添加适当延时并注意路径拼接。文章还提供了在testcase phase中先读取数据到HASH再写入SRAM的示例,并强调加载后需使能edc_bypass以避免ECC错误。验证过程中需特别注意文件位置、格式要求及路径处理等

元直的博客 2497

DNA图谱分析:自动分析DNA图谱中的变异YOLOv5、YOLOv8、YOLOv10

YOLO(You Only Look Once)是一种基于卷积神经网络(CNN)的目标检测模型,因其高效的检测速度和优异的精度而广泛应用于计算机视觉任务。一次性检测:与传统的目标检测方法不同,YOLO通过回归方法同时预测多个边界框和类别信息,从而实现高效的目标检测。高精度与高速度:YOLO在检测精度和速度之间找到了平衡,适用于实时目标检测任务。

YOLO 730

『转』Linux/Unix 怎样找出并删除某一时间点的文件

Linux/Unix 怎样找出并删除某一时间点的文件 在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,那么我们怎么找出并删除7天前产生的日志文件和备份文件并将其删除呢? Linux/Unix提供了find 操作系统命令,使用该命令可以实现我...

ChengYanan的博客 444

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux/Unix 怎样找出并删除某一时间点的文件

转载:http://www.icesr.com/index.php/archives/258 Linux/Unix 怎样找出并删除某一时间点的文件 在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,那么我们怎么找出并删

余功鹏的专栏 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

linux 命令日期加1,Linux/Unix 找出并删除某一时间点文件的命令

Linux/Unix 找出并删除某一时间点文件的命令在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,那么我们怎么找出并删除7天前产生的日志文件和备份文件并将其删除呢?Linux/Unix提供了find 操作系统命令,使用该命令可以实现我们的...

weixin_42398629的博客 137

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Linux / Unix 下文件删除、句柄 与空间释放问题

昨天在一个客户环境,由于空间紧张,删除了一个文件,遇到了文件句柄与空间释放的问题,记录一下。在系统上,临时表空间扩展到了32G,我新建了一个临时表空间,并切换了数据库设置:[oracle@corde tdb]$ ls -sorttotal 35101212   51264 -rw-r-----  1 oracle    52429312 Oct 20 08:58 redo02.lo

zhengsj的专栏 2101

LINUX/UNIX找回删除的文件

当Linux计算机受到入侵时,常见的情况是日志文件被删除,以掩盖攻击者的踪迹。管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志。有时可以通过lsof来恢复这些文件。 当进程打开了某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,它仍然可以向打开该文件时提供给它的文件描述符进行读取和写入。除了该进...

qq:489366879 663

文件夹所有文件dos转linux,批量将目录下所有文件进行 dos/unix 格式转换

一、问题产生的原因:DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。对于换行这个动作,unix下一般只有一个0x0A表示换行("\n"),windows下一般都是0x0D和0x0A两个字符("\r\n"),苹果机(MAC OS系统)则采用回车符CR表示下一行...

weixin_42355744的博客 1023

如何从unix/linux文件中删除ctrl-m(^M)字符

Remove CTRL-M characters from a file in UNIX Description  How to remove CTRL-M characters from a file in UNIX. You may need to do this when you import a text file from MS-DOS (or MS-Windows), a

Bean Huo 3096

UNIX/Linux基本命令大全

本篇博文主要分享UNIX/LINUX的常用基本命令,不涉及具体操作。 (一)UNIX的登录与退出 1、登录 在DOS环境下用MS提供的telnet程序(也可使用WINDOWS 自带的telnet图形界面程序或多功能的S-Term终端 程序),可使PC作为终端(terminal)登录(login)UNIX服务器(UNIX Server)。 (1)执行格式: telnet hostname(主机名) 或:telnet 主机的IP地址

大白的博客 2139

linux怎么把dos改成unix_DOS/Windows和Linux/Unix的文件格式转换

DOS/Windows和Linux/Unix的文件格式转换DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。1)、把Dos/Windows下的文件移至Linux/Unix系统虽然很多程序不在乎 DOS/Windows 格式的 CR/LF 文本文件,但是有几个程...

weixin_32638607的博客 651
上一篇: input type=file accept中限制文件类型pdf、doc、docx、 jpg、 png、xls 、xlsx等格式
下一篇: Linux下Redis的安装和部署
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值