Linux查找某个时间点后生成的文件(转)
需要找到某天(例如2017-04-13)以及这之后生成的空文件。那么这个要怎么处理呢?这个当然是用find命令来解决。如下所示,
-mtime -5表示查找距现在5*24H内修改过的文件
-type f -empty表示空文件
由于需要以显示修改时间等文件信息,所以使用-exec ls -lt {}\; 具体命令如下所示:
find ./ -mtime - -type f -empty -exec ls -lt {} \; | more
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/in/POGETWISI09L3302.txt
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI09H3302..out
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI13R3705..out
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI09D3302..log
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI13R3705..log
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI13R3704..log
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI09L3302..out
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI09H3302..log
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI09S3302..out
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI09L3302..log
-rw-r--r--. oaintprd oaintprd Apr : ./PO/KK_WIS/log/POGETWISI09S3302..log
............................................................
如果我们需要按修改时间做一个排序,那么可以使用下面命令:
find ./ -mtime - -type f -empty -exec ls -lt {} \; | sort -n -k6 |more
-rw-r--r--. oaintprd oaintprd Apr : ./PO/CC_B2B/log/.download.CICN.lst
-rw-r--r--. oaintprd oaintprd Apr : ./PO/CC_B2B/log/.download.FFI-EEL.lst
-rw-r--r--. oaintprd oaintprd Apr : ./PO/CC_B2B/log/.download.FFI-GET.lst
-rw-r--r--. oaintprd oaintprd Apr : ./PO/CC_B2B/log/.download.HSOCN-EEL.lst
-rw-r--r--. oaintprd oaintprd Apr : ./PO/CC_B2B/log/.download.HSOCN-GET.lst
-rw-r--r--. oaintprd oaintprd Apr : ./PO/CC_B2B/arch/SOEELB2BI16N3473..txt
-rw-r--r--. oaintprd oaintprd Apr : ./AP/CC_B2B/arch/APEELB2BLABI01H2919..txt
-rw-r--r--. oaintprd oaintprd Apr : ./AP/CC_B2B/arch/APEELB2BI01H3660..txt
-rw-r--r--. oaintprd oaintprd Apr : ./PO/CC_B2B/log/.download.CICN.lst
-rw-r--r--. oaintprd oaintprd Apr : ./PO/CC_B2B/log/.download.FFI-EEL.lst
-rw-r--r--. oaintprd oaintprd Apr : ./PO/CC_B2B/log/.download.FFI-GET.lst
............................................................
总结:
这个方法只是抛砖引玉,可以利用这个思路来解决查找服务器的一些IO操作等问题。
参考:
http://www.cnblogs.com/kerrycode/p/6727152.html(以上内容转自此篇文章)
Linux查找某个时间点后生成的文件(转)的更多相关文章
- Linux如何查找某个时间点后生成的空文件
今天遇到一个特殊需求,需要找到某天(例如2017-04-13)以及这之后生成的空文件.那么这个要怎么处理呢?这个当然是用find命令来解决.如下所示, -mtime -5 表示查找距现在 5*24H ...
- Linux查找和替换目录下所有文件中字符串(转载)
转自:http://rubyer.me/blog/1613/ 单个文件中查找替换很简单,就不说了.文件夹下所有文件中字符串的查找替换就要记忆了,最近部署几十台linux服务器,记录下总结. 查找文件夹 ...
- 使用PyQt5自制文件查找工具,并生成EXE文件
一.工作中,有一个关键词查找工作,查找开发版本中使用的文本,有哪些词语是非法的,一个一个去查太累了,所以想到了用代码来实现.可后来想想,能否做成简单的小工具,大家都可以使用. 于是就着手编写工具.原来 ...
- linux(centos8):用fallocate快速生成大文件
一,fallocate的用途? 1,用途 我们有时需要用大文件来测试下载速度, 有时需要用大文件来覆盖磁盘空间, 如果在网上搜索,很多文章讲的是使用dd等工具, 事实上linux系统已经内置了生成大文 ...
- linux查找删除某天前的文件(转载)
语句写法:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 例1: 将/usr/local/backups目录下所有10天前带 ...
- 【linux基础】CMake如何生成动态链接库文件
CMakeLists.txt SET(LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/lib) ADD_LIBRARY(filename SHARED ${CURREN ...
- Linux使用dd命令快速生成大文件(转)
dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...
- Linux查找含有某字符串的所有文件
转自:http://151wqooo.blog.51cto.com/2610898/1162118 如果你想在当前目录下 查找"hello,world!"字符串,可以这样: gre ...
- linux使用dd命令快速生成大文件
dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...
随机推荐
- c++(类)构造函数、复制构造函数
复制构造函数是一种特殊的构造函数,它的作用是用一个已经存在的对象去初始化另一个对象.一般情况下不需要自行定义复制构造函数,系统默认提供一个逐个复制成员值的复制构造函数. 何时要使用呢? 1.将新对象初 ...
- (转)HTTP请求中URL地址的编码和解码
HTTP请求中,类似 http%3A%2F%2Fwww.baidu.com%2Fcache%2Fuser%2Fhtml%2Fv3Jump.html 的地址 如何解码成 http://www ...
- 关于ora-12154:TNS:could not resolve the connect identifier specified
一:前言 刚刚出来实习,在公司配的电脑里面装的oracle和PL SQL时一次性就搞定,但是在自己的电脑上装了就出现这个问题,刚刚在网上看了下,所以自己就写份记载吧! 二: 在打开PLSQL Deve ...
- C#中file类的应用
现在就其中几个常用的进行介绍: Create:一般使用此重载方法,File.Create (String) ,String是一个路径名,表示文件的完整路径,返回值是一个FileStream实例: Co ...
- 记另类Request method 'GET' not supported
一般遇到Request method 'GET' not supported这种问题,大家都会找相应controller下的具体方法,把get改为post之类.但是我这次是在访问静态资源,static ...
- bzoj3779: 重组病毒 link-cut-tree
题目传送门 这道题看了做了个神转换.....推荐个博客给各位大爷看看吧神犇传送门 代码敲了半天....题目也读了半天 线段树维护的东西很容易和lct混在一起 调了调能过也是很开心啊 运气比较好吧233 ...
- SpringMvc基础知识(一)
目录: springmvc框架原理(掌握) 前端控制器.处理器映射器.处理器适配器.视图解析器 springmvc入门程序 目的:对前端控制器.处理器映射器.处理器适配器.视图解析器学习 非注解的处理 ...
- HDU2819(二分图匹配,记录过程)
Swap Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis ...
- Raspberry Pi使用
1. 介绍 笔者Raspberry Pi 2 Model B为例介绍 1.1 参数 Raspberry Pi 2 Model B硬件参数如下: · Broadcom BCM2836 900MHz 4核 ...
- ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57【转】
转自:http://www.myir-tech.com/resource/448.asp 前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功 ...