我有一些随机名称的文件,例如'HistoryData130818049895663415'。该文件最后修改于2017年4月24日星期一02:41:04 IST。根据修改的时间我如何处理文件。
例如,我想处理2016年1月1日至2017年1月1日期间修改的所有文件,包括两个日期。
有没有人尝试过类似的方案来处理文件?
答案 0 :(得分:1)
尝试这样的事情 -
find /searchdir -type f -newermt 2016-01-01 ! -newermt 2017-01-01 -exec <processing cmds> {} \;
您可以替换处理cmd(mv,rm等),mt
表示文件的修改时间。