题
请参阅我在一个大项目源代码中工作,现在我想知道在某个日期后修改了哪些文件。
有没有命令或任何方法可以获得..
我已经尝试过
# ls -R -l
.
但在这里它显示所有文件,其中包含最后修改的数据,但我想通过一些数据过滤此输出...
所以有没有办法在Linux中执行此操作?是否有任何工具?
解决方案
#set timestamp for file
touch --date "2011-12-31" /tmp/foo
# Find files newer than 2011/Dec/31, in /some/files
find /some/files -newer /tmp/foo
. 其他提示
使用查找 mtime 参数:一些示例在这里或
例如,列表文件在过去7天内更改...
.
find / -type f -mtime -7
for fine 粒度搜索您可以尝试-mmin参数。看到另一个SE站点中讨论的一个例子:查找超过x分钟的所有文件
不隶属于 StackOverflow