Linux 查找日期为某一天的文件

原创 2001年06月05日 21:32:00
 

查找日期为某一天的文件

技巧管理员(2000-12-22 23:24)

返回〗〖转发〗

A=`find ~ -print` | ls -l --full-time $A 2>/dev/null | grep "Jun 27" | grep 1998 
    Linux的命令很厉害的呀! 
    给你写了下面这个script,用着方便点儿。你把它存成一个随便什么名字的文件,置上x属性就行了。 
        #!/bin/sh 
        # The right of usage, distribution and modification is here by granted by the author. 
        # The author deny any responsibilities and liabilities related to the code. 
        # 
        OK=0 
        A=`find $1 -print` 
        if expr $3 == 1 >/dev/null ; then M=Jan ; OK=1 ; fi 
        if expr $3 == 2 >/dev/null ; then M=Feb ; OK=1 ; fi 
        if expr $3 == 3 >/dev/null ; then M=Mar ; OK=1 ; fi 
        if expr $3 == 4 >/dev/null ; then M=Apr ; OK=1 ; fi 
        if expr $3 == 5 >/dev/null ; then M=May ; OK=1 ; fi 
        if expr $3 == 6 >/dev/null ; then M=Jun ; OK=1 ; fi 
        if expr $3 == 7 >/dev/null ; then M=Jul ; OK=1 ; fi 
        if expr $3 == 8 >/dev/null ; then M=Aug ; OK=1 ; fi 
        if expr $3 == 9 >/dev/null ; then M=Sep ; OK=1 ; fi 
        if expr $3 == 10 >/dev/null ; then M=Oct ; OK=1 ; fi 
        if expr $3 == 11 >/dev/null ; then M=Nov ; OK=1 ; fi 
        if expr $3 == 12 >/dev/null ; then M=Dec ; OK=1 ; fi 
        if expr $3 == 1 >/dev/null ; then M=Jan ; OK=1 ; fi 
        if expr $OK == 1 > /dev/null ; then 
        ls -l --full-time $A 2>/dev/null | grep "$M $4" | grep $2 ; 
        else 
            echo Usage: $0 path Year Month Day; 
            echo Example: $0 ~ 1998 6 30; 
        fi

Linux下查找特定时间创建的文件

要在一个目录中查找2015-12-25创建的java文件,命令: find -name *.java -newermt '2015-12-25 08:00:00' ! -newermt '2015-...
  • caz28
  • caz28
  • 2016年03月17日 10:32
  • 5790

find命令处理指定时间之前的文件命令

find . -maxdepth 1 -mmin +60 -name "*.trc" |xargs tar -cvf date-60min.tar . 表示当前目录  -maxdepth 1 表示不...
  • aoelfhong
  • aoelfhong
  • 2015年10月08日 10:25
  • 1320

输出指定日期范围内的日期列表

import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import ...
  • seeds_home
  • seeds_home
  • 2016年03月22日 09:33
  • 339

linux中find查找指定时间段的文件并grep查找内容

find . -type f -newermt '2016-01-01 00:00:00' ! -newermt '2016-02-01 12:00:00' -exec grep aaaa {} \;...
  • sinat_37446283
  • sinat_37446283
  • 2017年02月06日 16:40
  • 1304

Linux 查找某天的文件并打包

1.方法一 ll -lrt  | grep May\ 25 | awk '{print $9}' | xargs  tar -zcvf /home/DexYang/userser0525.tar....
  • ZZ7ZZ7ZZ
  • ZZ7ZZ7ZZ
  • 2015年05月29日 18:33
  • 1935

使用ls筛选某一天的文件

使用ls筛选某一天的文件ls命令,即便是对于程序开发人员,也可以说是使用频率最高的一个命令了。但是,在很多人的印象中,ls命令仅仅是用来查看目录与文件的命令而已。如果要说筛选文件,你的第一反应可能是:...
  • like_LeafFlying
  • like_LeafFlying
  • 2017年05月02日 09:56
  • 816

使用ls筛选某一天的文件

使用ls筛选某一天的文件ls命令,即便是对于程序开发人员,也可以说是使用频率最高的一个命令了。但是,在很多人的印象中,ls命令仅仅是用来查看目录与文件的命令而已。如果要说筛选文件,你的第一反应可能是:...
  • like_LeafFlying
  • like_LeafFlying
  • 2017年05月02日 09:56
  • 816

find 根据时间查找,详解

find可谓是aix/linux上使用较多的维护用命令,但很多时候需要用到针对时间的搜索。本文主要对find中搭配atime、ctime和mtime的各种参数进行介绍。 atime:访问时间(acc...
  • u010181136
  • u010181136
  • 2017年06月16日 10:51
  • 1073

find命令的基础用法以及按文件修改时间查找文件

一般文件查找方法: find 命令学好是一件很有趣的事情,也可以帮你在查找系统文件的时候事倍功半,还可以与正则表达式结合使用,功能强大,是一个很好的查找工具。可以整体提高你的系统管理能力。 ...
  • MiltonZhong
  • MiltonZhong
  • 2013年05月20日 15:24
  • 3037

java获取当前系统时间和某月某一天的日期时间

2、当要用当前时间和某个时间比较的时候,此时主要拿long型的时间值 Date date = new Date(); long time = date.getTime();还有一种方式,使用 Syst...
  • Damein_
  • Damein_
  • 2016年07月26日 17:25
  • 6641
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 查找日期为某一天的文件
举报原因:
原因补充:

(最多只允许输入30个字)