find查找比某个文件新或旧的文件
来源:互联网 发布:淘宝客刚建群话术 编辑:程序博客网 时间:2024/06/06 08:30
http://blogold.chinaunix.net/u/19637/showart_681520.html
【】 查找比某个文件新或旧的文件
如果希望查找更改时间比某个文件新但比另一个文件旧的所有文件,可以使用- n e w e r选
项。它的一般形式为:
newest_file_name ! oldest_file_name
其中,!是逻辑非符号。
$ find . / -newer age.txt ! -newer belts.txt -exec ls -l {} /;
这里有两个文件,它们的更改时间大约相差两天。
下面给出的find命令能够查找更改时间比文件age.txt新但比文件belts.txt旧的文件:
如果想使用find命令的这一选项来查找更改时间在两个小时以内的文件,除非有一个现成
的文件其更改时间恰好在两个小时以前,否则就没有可用来比较更改时间的文件。为了解决
这一问题,可以首先创建一个文件并将其日期和时间戳设置为所需要的时间。这可以用t o u c h
命令来实现。
假设现在的时间是2 3 : 4 0,希望查找更改时间在两个小时以内的文件,可以首先创建这样
一个文件:
$ touch -t 05042140 time.txt
$ ls -l time.txt
-rw-r--r-- root root 0 May 4 21:40 time.txt
一个符合要求的文件已经被创建;这里我们假设今天是五月四日,而该文件的更改时间
是2 1 : 4 0,比现在刚好早两个小时。
现在我们就可以使用find命令的-newer选项在当前目录下查找所有更改时间在两个小时以
内的文件:
如果希望查找更改时间比某个文件新但比另一个文件旧的所有文件,可以使用- n e w e r选
项。它的一般形式为:
newest_file_name ! oldest_file_name
其中,!是逻辑非符号。
$ find . / -newer age.txt ! -newer belts.txt -exec ls -l {} /;
这里有两个文件,它们的更改时间大约相差两天。
下面给出的find命令能够查找更改时间比文件age.txt新但比文件belts.txt旧的文件:
如果想使用find命令的这一选项来查找更改时间在两个小时以内的文件,除非有一个现成
的文件其更改时间恰好在两个小时以前,否则就没有可用来比较更改时间的文件。为了解决
这一问题,可以首先创建一个文件并将其日期和时间戳设置为所需要的时间。这可以用t o u c h
命令来实现。
假设现在的时间是2 3 : 4 0,希望查找更改时间在两个小时以内的文件,可以首先创建这样
一个文件:
$ touch -t 05042140 time.txt
$ ls -l time.txt
-rw-r--r-- root root 0 May 4 21:40 time.txt
一个符合要求的文件已经被创建;这里我们假设今天是五月四日,而该文件的更改时间
是2 1 : 4 0,比现在刚好早两个小时。
现在我们就可以使用find命令的-newer选项在当前目录下查找所有更改时间在两个小时以
内的文件:
$ find ./ -newer time.txt -print
- find查找比某个文件新或旧的文件
- find查找文件的时候排除某个或几个文件或目录 (转载)
- find查找文件的时候排除某个或几个文件或目录
- find:查找文件或目录
- 查找含有某个字符串的文件(find&grep&xargs)
- 查找某个时间段的文件和find命令
- [150722]查找某个时间段的文件和find命令
- linux下查找某个文件位置的方法(find命令)
- find 查找文件或文件夹命令find
- find 文件的查找
- Find命令详解查找目录或文件
- 查找某个日期的文件
- 查找某个文件的路径
- VS2010 对象或库文件“*.lib”是使用比创建其他对象所用编译器旧的编译器创建的
- 对象或库文件“XXX.lib”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库
- 对象或库文件 "xxx.lib" 是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库
- 文件的查找工具find
- Linux下比find快N倍的文件查找命令
- Android应用Icon大小在不同分辨率下定义
- ubuntu10.10环境下配置Apache+PHP+PHPmyadmin+MySQL
- 算法-排序-归并排序(MergeSort)分析
- 二分初步学习
- Ubuntu 10.04下安装Google拼音输入法
- find查找比某个文件新或旧的文件
- C语言替换特定字符
- Linux/centos减轻/防止DDoS攻击的轻量级小程序,DDoS deflate软件防火墙
- 3g手机
- 关于cin.getline()
- 【树】树算法之红黑树
- 在Struts2下使用[拦截器]配合[session监听器]实现在线会员统计与防止重复登录
- C语言统计输入行数、单词数、字符数
- 自定义Eclipse配色方案,尤其对个别字符配色的解决