怎么使用find命令查看最近修改的文件
发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,本篇内容主要讲解"怎么使用find命令查看最近修改的文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用find命令查看最近修改的文件"吧!文件的时
千家信息网最后更新 2024年10月25日怎么使用find命令查看最近修改的文件
本篇内容主要讲解"怎么使用find命令查看最近修改的文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用find命令查看最近修改的文件"吧!
文件的时间戳类型
Linux中文件带有以下时间戳:
atime
: 显示上一次读取或访问文件的时间。amin
: 显示上一次读取或访问文件是多少分钟之前mtime
: 显示文件或程序上一次修改文件的时间。更改或修改文件内容时,mtime也会更改。"修改"是指将某些数据附加到文件中,部分或全部重新组织或删除。mmin
: 显示几分钟内最后一次修改文件的时间。ctime
: 显示文件属性何时修改的
使用-mtime选项
在本节中,将重点介绍如何使用mtime选项搜索时间戳在一定范围内的文件。这列出了几天前访问的文件。
例一:查找/var/log文件夹中,修改时间大于90天被修改过的文件。
[root@localhost ~]# find /var/log -mtime +90 -print
其中-mtime +90
加号表示大于后面的天数
例二:查找/etc文件夹中,修改时间小于10天的配置文件
[root@localhost ~]# find /etc -iname "*conf*" -mtime -10 -print
其中-mtime -10
减号表示小于后面的天数 例三:查找/etc文件夹中,前一天修改过的文件.
[root@localhost ~]# find /etc -mtime 1 -print
其中-mtime 1
表示昨天的这个时间。
以下几个常用的时间戳:
-1
最近24小时-0.5
最近12小时-0.25
最近6小时+2
两天前
使用-atime选项
如前所述,atime是用于显示用户或应用程序最后一次访问文件的时间。让我们看一些例子:
查找10天内访问root根目录的文件:
[root@localhost ~]# find /root -atime -10 -type f
要查看20天前这个时间点访问的docx文件,请运行以下命令:
[root@localhost ~]# find /root -iname "*.docx" -atime 20 -type -f
使用-daystart选项
-daystart 选项测量从当天开始而不是24小时之前开始的时间。例如,要查找昨天编辑的所有pdf文件,请运行:
[root@localhost ~]# find /root/data/ -mtime 1 -daystart -iname "*.pdf"
要列出3-5天之前编辑的文件,请运行以下命令:
[root@localhost ~]# find /home/james/data/ -mtime 3 -mtime -5 -daystart -iname "*.pdf"
使用-newer选项
-newer选项比较来自两个不同目录的文件并显示较新的文件。例如查找/root/b里面比/root/a里面新的文件:
[root@localhost ~]# find /root/b -newer /root/a
到此,相信大家对"怎么使用find命令查看最近修改的文件"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文件
时间
命令
小时
内容
文件夹
上一
运行
天数
程序
学习
不同
实用
更深
两个
例子
兴趣
减号
加号
如前所述
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关于卫生局网络安全的总结
气瓶追溯系统成熟软件开发商
国外比较好的服务器
剑灵服务器地址
我是网络安全小使者作文
网络安全专业发展
win7 dns服务器设置
西安鼓乐数据库
云南电信服务器端口虚拟主机
计算机网络安全专业分析
新时代网络安全300字
中国目前的互联网科技形式
安卓应用软件开发服务方案
系统数据库技术方面
网络安全监测托管
浙商网络技术有限公司
redis迁移数据库
服务器里面使用的指令
国内顶尖数据库
路由器搭建服务器如何防护
imp到数据库排除某张表
软件开发应该做什么
数据库的三类安全性
java软件开发设计
平顶山科远网络技术公司
软件开发效率是什么意思
如何快速查看数据库端口
天津机好多互联网科技有限公司
工业网络技术学习
往届生学网络安全吗