find 按指定时间查找文件

简介:

首先说明,网上搜索到的文章,很多都说使用-newermt参数,可能系统原因,CentOS或Ubuntu下find并没有此参数,以下使用一个取巧的办法


例:查找/etc目录下最后修改时间为2015年的文件:

1、先创建两个时间戳,2014年12月31日23点59分59秒和2016年1月1日0点0分0秒,注意时间戳的格式

touch -t 201412312359.59 t1         

touch -t 201601010000.00 t2


2、使用newer参数比较

find /etc -type f -newer t1 ! -newer t2 

比2014年12月31日23点59分59秒这一时间新,比2016年1月1日0点0分0秒这一时间旧,即2015一整年



本文转自 kuSorZ 51CTO博客,原文链接:http://blog.51cto.com/kusorz/1953902
相关文章
|
9月前
|
Linux
【Linux命令200例】find用来查找文件和目录,不可错过的15个例子
在Linux系统中,find命令非常强大,它可以用来查找文件和目录,并对查找到的结果进行各种操作。find命令是一个基于文件查找的工具,可以按照文件名、文件类型、文件大小、文件权限等条件进行高度灵活的查找。本文将详细介绍find命令的用法,包括常用参数的解释和示例。
313 0
|
安全 Shell Linux
linux命令之find查找文件
find 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
240 0