用find找到按时间修改的文件
2014-12-31 10:31
148 查看
语法:
find pathname -options [-print -exec -ok]
pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print find命令将匹配的文件输出到标准输出。
-exec find命令对匹配的文件执行该参数所给出的shell命令。
相应命令的形式为'command'{} \;,注意{}和\;之间的空格。
-ok和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行
文件状态判断:
-mtime: 指定时间文件内容被修改过
-ctime: 指定时间文件权限被修改过
-atime: 指定时间文件被读取过
找出3天“以前”被修改过的文档
# find /root/ -mtime +3 -type f -print
找出3天“内”被修改过的文档
# find /root/ -mtime -3 -type f -print
找出第3天被修改过的文档.
# find /root/ -mtime 3 -type f -print
或这样写:
#find /root/ -mtime +2 -mtime -4 -type f -print
find pathname -options [-print -exec -ok]
pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print find命令将匹配的文件输出到标准输出。
-exec find命令对匹配的文件执行该参数所给出的shell命令。
相应命令的形式为'command'{} \;,注意{}和\;之间的空格。
-ok和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行
文件状态判断:
-mtime: 指定时间文件内容被修改过
-ctime: 指定时间文件权限被修改过
-atime: 指定时间文件被读取过
找出3天“以前”被修改过的文档
# find /root/ -mtime +3 -type f -print
找出3天“内”被修改过的文档
# find /root/ -mtime -3 -type f -print
找出第3天被修改过的文档.
# find /root/ -mtime 3 -type f -print
或这样写:
#find /root/ -mtime +2 -mtime -4 -type f -print
相关文章推荐
- find查找某个时间修改的文件
- find 按文件修改时间查找文件及find空文件夹
- find 按文件修改时间查找文件及find空文件夹
- find 按文件修改时间查找文件
- Linux使用find查找最后修改时间超过三天的文件并移动到指定目录(附:find找出文件并清空)
- find 按文件修改时间查找文件
- find命令 — 之查找指定时间内修改过的文件
- find命令 — 查找指定时间内修改过的文件
- find命令的基础用法以及按文件修改时间查找文件
- 1010 find 按文件修改时间查找文件
- Linux:find 按文件修改时间查找文件
- Centos下使用find命令之查找指定时间内修改过的文件
- 修改文件时间
- PHP获取文件创建时间和修改时间相关函数
- 前段时间做文件上传控件,找到些关于ASP.NET中文件操作的方法,顺便记录下来,和大家共享。
- 如何访问一个文件的创建、修改时间、文件属性
- vim配置技巧——在vim中使用autocmd命令在保存文件时自动插入最后修改日期和时间
- 修改文件的时间属性(VS2005)
- Community Server系列之七:快速找到需要修改的文件[技巧] [转]
- 修改文件时间