看我正在使用一个BIG项目源代码现在我想知道在某个日期之后修改了哪些文件.
是否有任何命令或任何方式来获得...
我试过了
# ls -R -l
Run Code Online (Sandbox Code Playgroud)
但是这里它显示了所有带有最后修改数据的文件,但我想通过一些数据过滤此输出...
所以在linux中有什么办法吗?有没有可用的工具?
pek*_*eko 73
#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
Run Code Online (Sandbox Code Playgroud)
Jay*_*yan 29
使用带有mtime参数的find命令: 这里或这里有一些例子
例如,列表文件在过去7天内发生了变化......
find / -type f -mtime -7
Run Code Online (Sandbox Code Playgroud)
对于精细粒度搜索,你可以尝试-mmin参数.请参阅另一个SE站点中讨论的示例:查找超过x分钟的所有文件
| 归档时间: |
|
| 查看次数: |
42927 次 |
| 最近记录: |