Azk*_*erM 4 command-line directory find
我试图找出一种方法来列出给定日期范围内的修改过的文件。嗅探每个文件夹有点忙。我找不到使用日期范围的正确指南,但我能看到的只是返回抛出一堆静态日期或类似日期。
请告知是否有办法使用find,grep甚至ls参数来做到这一点。
你可以试试这个
find -newerct "1 Sep 2016" ! -newerct "1 Oct 2016"
Run Code Online (Sandbox Code Playgroud)
查看 2016 年 9 月 1 日至 2016 年 10 月 1 日之间修改的所有文件。它适用于查找等于或高于 4.3.3 的版本
这c是 inode 状态更改时间。您也可以使用m它来代替它,让结果只考虑文件修改时间。
时间字符串也可以转换为YYYYMMDD格式。于是,1 Sep 2016变成20160901。
来源:https : //stackoverflow.com/a/23508622/1039893
| 归档时间: |
|
| 查看次数: |
2232 次 |
| 最近记录: |