linux常用命令之find

1.Find命令查找指定时间范围内的文件的例子

例如查找2019-08-08到2019-11-23号之间的文件,使用如下命令即可:
find log/ -name '*.log' -newermt '2019-08-08' ! -newermt '2019-11-23'

找出 3 天”以前”被改动过的文件 72小时之前
find /var/log/ -mtime +3 -type f -print

找出 3 天內被改动过的文件 (0 ~ 72 小时內)
find /var/log/ -mtime -3 -type f -print

找出前第 3 天被改动过的文件 (72 ~ 96 小时)
find /var/log/ -mtime 3 -type f -print

2.Find命令查找比指定文件近的文件或者目录

find /home   -newer   tmp.txt             在/home下查更新时间比tmp.txt近的文件或目录
find /home   -anewer   tmp.txt            在/home下查存取时间比tmp.txt近的文件或目录
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: