2023年7月26日发(作者:)
Find命令查找最近⼏天修改的⽂件find是⼀个⽅便的⼯具,可以在系统上查找⽂件。可以找到最近⼏天更改过的⽂件。这将是本教程的重点。⽂件的时间戳类型中⽂件带有以下时间戳:atime: 显⽰上⼀次读取或访问⽂件的时间。amin: 显⽰上⼀次读取或访问⽂件是多少分钟之前mtime: 显⽰⽂件或程序上⼀次修改⽂件的时间。更改或修改⽂件内容时,mtime也会更改。“修改”是指将某些数据附加到⽂件中,部分或全部重新组织或删除。mmin: 显⽰⼏分钟内最后⼀次修改⽂件的时间。ctime: 显⽰⽂件属性何时修改的使⽤-mtime选项在本节中,将重点介绍如何使⽤mtime选项搜索时间戳在⼀定范围内的⽂件。这列出了⼏天前访问的⽂件。例⼀:查找/var/log⽂件夹中,修改时间⼤于90天被修改过的⽂件。[root@localhost ~]# find /var/log -mtime +90 -print[root@localhost ~]# find /etc -iname "*conf*" -mtime -10 -print[root@localhost ~]# find /etc -mtime 1 -print-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命令是⼀个⽅便的⼯具,可以在系统上查找⽂件。可以找到最近⼏天更改过的⽂件。这将是本教程的重点。
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690361856a337892.html
评论列表(0条)