Linux删除除了今天以外的文件
2024-08-29 02:44:48
【背景】
开发到日志记录功能时,每天都会产生当天的一个日志,久而久之就会产生累积,想要查看的时候,tab键无法自动补全,还要自己额外输入。
比较麻烦。
【命令】
经过查找和实验,找到了以下的方法:
1. 利用shopt命令,删除除了某文件以外的文件
$ ls
a b c $ shopt -s extglob $ rm -rf !(a) $ ls
a
2. 利用find命令,删除除了今天以外的文件
$ ls
a b c #其中a为今天所创建的 $ find . -mtime -1 -type f | xargs rm -rf $ ls
a
【总结】
find命令的使用很深,也很实用,要继续好好学习和积累
最新文章
- 数据库 oracle数据库基本知识
- No.23
- [LintCode] Majority Number 求众数
- csuoj 1391: Boiling Vegetables
- 工作中linux定时任务的设置及相关配置
- 二叉树学习笔记之B树、B+树、B*树
- Web 前端颜色值--字体--使用,整理整理
- [CareerCup] 14.2 Try-catch-finally Java中的异常处理
- c++ primer 的 textquery 例子。
- React-非dom属性-ref标签
- C# 中间语言、CLR、CTS、CLS
- #316 div.2
- JavaFX(一)窗口跳转
- php Magic methods __call
- 关于着色器LinearGradient的使用
- Objective-C Delegate
- 管道函数(pipelined function)简单使用示例
- cn_office2016
- web 导出 csv
- VB6 选择文件夹路径
热门文章
- BZOJ4881 线段游戏(二分图+树状数组/动态规划+线段树)
- 洛谷 P3376 【模板】网络最大流
- 【题解】CF#713 E-Sonya Partymaker
- 【CodeChef PREFIXOR】Prefix XOR
- 【CF700E】Cool Slogans(后缀自动机)
- 【BZOJ3028】食物(生成函数)
- Python new() 方法
- Codeforces Round #271 (Div. 2) D 简单dp
- 怎么用spring cloud service-id 进行调用接口
- Google protocol buffer的配置和使用(Linux&;&;Windows)