在Linux计算机上查找两个日期之间修改的文件

dhe*_*ish 3 unix linux

在Linux/Unix机器上,如何在一定天数之前找到修改过的文件?例如,在2到5天之前说,不是日历日期,而是几天前从现在开始.所以文件修改超过2天前,但不超过5天前.例如,它不会返回昨天修改的任何内容.

小智 9

如果要在Unix命令行上执行此操作,请尝试使用带-mtime选项的find.

例:

find /home -iname ".c" -mtime 2 -mtime -4
Run Code Online (Sandbox Code Playgroud)

将选择两到四天前修改的文件.

  • 感谢Gargi的答案,但正如我观察和检查的那样,您的解决方案需要进行一些修正.这是更正:`find/home -iname".c"-mtime -2 -mtime + 4` (6认同)