-mtime-n 查找当前时间之前的n天,n天以内的修改过的文件 -mtimen 查找当前时间往前推第n 天修改过的文件 (2)以分钟为单位 用法与依天为单位类似 eg.查找/etc 目录下7天以内访问过的文件 find /etc/ -atime-7 7 根据权限查找 -perm [ + | - ] MODE +MODE 任意一个权限满足都可以。- MODE 必须...
[root@server ~]# find . -empty # 空文件 按照修改时间搜索- -atime [+|-]时间:按照文件访问时间搜索- -mtime [+|-]时间:按照文件数据修改时间搜索- -ctime [+|-]时间:按照文件状态修改时间搜索- -newer file: 把比file修改时间更新的文件列...
[root@bogon ~]# find /tmp -type f -mtime +10 -ok rm {} \; 3)备份配置文件,添加.bak扩展名 [root@bogon ~]# find . -name "*.conf" -exec cp {} {}.bak \; -rw-r--r--. 1 root root 11753 May 6 18:03 httpd.conf -rw-r--r--. 1 root root 11753 May 6 18:04 httpd....
find. -mtime +30 -typef -name"*.log" 搜索当前目录下30天以前的文件 1 find. -mtime +30 -typef -name "*.log" -type f 文件 删除当前目录下,30天以前的文件 方法一: 1 find. -mtime +30 -typef -execrm-rf {} \; -exec rm -rf --查找完毕后执行删除操作; {} \; --固定写法 参考:...
-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前 -atime -n +n #按文件访问时间来查GIN: 0px"> -ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 看到这里的-n之后就理所当然的想到+n是n天之后?我仔细想了想,我怎么可能在未来创建文件。。。
在Linux中,可以使用find命令结合-mtime参数来按时间查找文件。-mtime参数后面跟的数字表示天数,例如: -mtime 0:表示在过去24小时内修改过的文件 -mtime 1:表示在过去48小时内,但超过24小时之前修改过的文件 -mtime -1:表示在过去48小时内,且不超过24小时之前修改过的文件 你可以根据需要调整数字来查找不同时间段...
# find /var/log -type f -mtime +7 -ok rm {} \; -ipath p, -path p : 路径名称符合 p 的文件,ipath 会忽略大小写 -empty : 空的文件 # find搜索路径[选项] 搜索内容 find 是有两个参数:第一个参数用来指定搜索路径;第二个参数用来指定搜索内容。路径:所要搜索的目录及其所有子目录。默认为当...
[root@localhost ~]# find.-mtime -3 -a -perm 644 #在当前目录下搜索3天以内修改过,并且权限是644的文件 2) -o:or逻辑或 -o 选项代表逻辑或运算,也就是 -o 的两个条件只要其中一个成立,find 命令就可以找到结果。例如: [root@localhost ~]#fin...
$ find /path/to/directory -mtime +7 – 查找在7到14天之间更改过的文件: $ find /path/to/directory -mtime +7 -mtime -14 2. 根据最近访问时间查找文件: 使用-atime 参数可以根据文件的最近访问时间来查找文件。以下是一些常用的示例: – 查找最近7天内访问过的文件: ...