find . -name '*.php' -mmin -30
查找最近24小时修改的当前目录下的.php文件
find . -name '*.php' -mtime 0
查找最近24小时修改的当前目录下的.php文件,并列出详细信息
find . -name '*.inc' -mtime 0 -ls
查找当前目录下,最近24-48小时修改过的常规文件。
find . -type f -mtime 1
查找当前目录下,最近1天前修改过的常规文件。
find . -type f -mtime +1
1、grep命令 (global search regular expression(RE) and print out the line, 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。对于文件时间特征没有直接的参数可以使用。
2、根据文件时间特征来搜索特定文件,一般使用find命令。find命令和文件时间特征相关的参数如下:
-mtime -n +n
按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。
-amin n
查找系统中最后N分钟访问的文件
-atime n
查找系统中最后n*24小时访问的文件
-cmin n
查找系统中最后N分钟被改变文件状态的文件
-ctime n
查找系统中最后n*24小时被改变文件状态的文件
-mmin n
查找系统中最后N分钟被改变文件数据的文件
-mtime n
查找系统中最后n*24小时被改变文件数据的文件
示例:
(1)find / -amin -10 # 查找在系统中最后10分钟访问的文件(access time)
(2)find / -atime -2 # 查找在系统中最后48小时访问的文件
(3)find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件(modify time)
(4)find / -mtime -1 #查找在系统中最后24小时里修改过的文件
可以用ls -l命令:ls -l|grep [DATE]
其中[DATE]为你想要找的那天,格式见ls -l的输出。
比如想找/tmp下修改时间为2007年8月15日的文件,如下 *** 作:
ls -l /tmp
输出为:
drwx------ 2 youran youran 4096 2007-08-27 11:54 virtual-youran.1w2lZh
drwx------ 2 youran youran 4096 2007-08-27 23:22 virtual-youran.HdRfdr
drwx------ 2 youran youran 4096 2007-08-17 14:45 virtual-youran.JYuHxo
drwx------ 2 youran youran 4096 2007-08-26 10:52 virtual-youran.kDJHWC
drwx------ 2 youran youran 4096 2007-08-15 21:02 virtual-youran.KVpFVO
drwx------ 2 youran youran 4096 2007-08-28 09:51 virtual-youran.VL7WSV
drwxrwxrwt 2 root root4096 2007-08-15 18:17 VMwareDnD
drwx------ 2 root root4096 2007-08-15 18:21 vmware-root
prw------- 1 root root 0 2007-08-15 18:22 vmware-root.1
drwx------ 2 youran youran 4096 2007-08-28 11:47 vmware-youran
prw------- 1 youran youran 0 2007-08-15 18:21 vmware-youran.1
可以看出ls -l日期的显示方式是YYYY-MM-DD,所以就可以这样写:
ls -l|grep 2007-08-15
输出为:
virtual-youran.KVpFVO
drwxrwxrwt 2 root root4096 2007-08-15 18:17 VMwareDnD
drwx------ 2 root root4096 2007-08-15 18:21 vmware-root
prw------- 1 root root 0 2007-08-15 18:22 vmware-root.1
prw------- 1 youran youran 0 2007-08-15 18:21 vmware-youran.1
就把2007年8月15日的所有文件列出来了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)