Linux下查找指定时间更改的文件命令:
find / -name *.php -mtime -1
查找根目下所有24小时内修改过的后缀名为php的文件。
find / -name *.java -mtime -1 |xargs ls -lta
查找根目录下所有24小时修改过的后缀名为java的文件,并且按照修改时间排序。
说明:
-name:指定文件名称,可以指定具体名称如a.php,也可以使用*通配符。
atime、ctime、mtime区别:
(1)atime是指access time,即文件被读取或者执行的时间,修改文件是不会改变access time的。网上很多资料都声称cat、more等读取文件的命令会改变atime,但是我试验时却发现使用cat、more时atime没有被修改。这个问题需要另外做研究探讨。
(2)ctime即change time文件状态改变时间,指文件的i结点被修改的时间,如通过chmod修改文件属性,ctime就会被修改。
(3)mtime即modify time,指文件内容被修改的时间。
atime、amin等的区别:
time表示天数,min表示分钟,如果要查询3天内访问过的使用-atime -3,如果要查询60分钟内访问过的则使用-amin -60。
xargs ls -lta:表示按照时间排序。
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Linux下查找指定时间更改的文件命令
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Linux下查找指定时间更改的文件命令