linux查找文件修改最后一小时


0

我想找到在确切时间内修改过的文件。 例:

File             Time Modified             
test1.log             14.45PM   
test2.log             15.01PM            
test3.log             15.15PM  

因此,当我在15:30运行查找功能时,我希望它只显示

  • test2.log
  • test3.log

目前我的代码是

find /root/Desktop/test/ -type f -mmin -60

这将显示

  • test1.log
  • test2.log
  • test3.log

我希望它显示15:00 PM以后文件从15:30开始不是1小时?

linux  find 

Answers:


0

改变 -60 然而,过了很多分钟。

find /root/Desktop/test/ -type f -mmin -$(date +%M)

date 命令根据当前时间和格式字符串格式化其输出 +%M 生成当前时间的分钟字段。


奇迹般有效,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.