Linux删除除了今天以外的文件
2018-01-09 11:03
323 查看
【背景】
开发到日志记录功能时,每天都会产生当天的一个日志,久而久之就会产生累积,想要查看的时候,tab键无法自动补全,还要自己额外输入。
比较麻烦。
【命令】
经过查找和实验,找到了以下的方法:
1. 利用shopt命令,删除除了某文件以外的文件
2. 利用find命令,删除除了今天以外的文件
【总结】
find命令的使用很深,也很实用,要继续好好学习和积累
开发到日志记录功能时,每天都会产生当天的一个日志,久而久之就会产生累积,想要查看的时候,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命令的使用很深,也很实用,要继续好好学习和积累
相关文章推荐
- linux 除了某个文件或某个目录以外所有删除
- linux 除了某个文件或某个文件夹以外全部删除
- linux 除了某个文件或某个文件夹以外全部删除
- linux下删除除了某个文件以外的所有目录及文件的方法
- linux 除了某个文件或某个文件夹以外全部删除
- linux实现除了某个文件或某个文件夹以外的全部删除
- linux 除了某个文件或某个文件夹以外全部删除
- Linux:rm可不可以实现删除所有文件,除了demo文件
- Linux 删除除了某个文件之外的所有文件
- [Ant] 删除.svn文件 删除除了.svn文件以外的文件
- Linux:rm可不可以实现删除所有文件,除了demo文件
- Linux 删除除了某个文件之外的所有文件
- Linux删除除了某个文件之外的所有文件
- Linux删除除了某些文件之外的所有文件(夹)
- Linux 删除除了某个文件之外的所有文件 Linux清空文件
- 在Linux下删除 除了某个文件之外的所有文件/目录
- linux删除除了某个文件之外的文件
- Linux命令行上删除除了某个文件之外的所有文件
- Linux下删除除了指定文件外的其他文件
- Linux下删除除了某个文件外的其他文件