0
我有一些随机名称的文件,例如'HistoryData130818049895663415'。这个文件最后修改于2017年4月24日(星期一)02:41:04 PM IST。基于修改时间,我如何处理文件。如何根据unix中的创建/修改时间来处理文件
为e.g,我想处理所有这是2016年1月1日之间修改为2017年1月1日的文件,包括首尾两天。
有没有人尝试过类似的方案,以处理文件?
我有一些随机名称的文件,例如'HistoryData130818049895663415'。这个文件最后修改于2017年4月24日(星期一)02:41:04 PM IST。基于修改时间,我如何处理文件。如何根据unix中的创建/修改时间来处理文件
为e.g,我想处理所有这是2016年1月1日之间修改为2017年1月1日的文件,包括首尾两天。
有没有人尝试过类似的方案,以处理文件?
尝试这样的事情 -
find /searchdir -type f -newermt 2016-01-01 ! -newermt 2017-01-01 -exec <processing cmds> {} \;
在这里您可以取代你处理CMD(MV,RM等)和mt
是指文件的修改时间。
谢谢@VIPIN。有用。 –
试图东西给自己呢?让我们知道你的尝试,即使它失败了,我们可以引导你正确的方式 – Inian
如果你在_tags_或问题中建议任何工具,让我们知道它的版本,通常通过执行' --version'找到,例如, '庆典--version' –
Inian
你有没有试过用'find'? https://www.gnu.org/software/findutils/manual/html_mono/find.html#Age-Ranges – Chrs