按 MMDDYYYY 和 MMDDYYYYY 之间的日期删除 *.txt 文件

按 MMDDYYYY 和 MMDDYYYYY 之间的日期删除 *.txt 文件

如何rm删除 MMDDYYYY 和 MMDDYYYY 之间的 *.txt 文件?

答案1

zsh

autoload age
rm -f -- *.txt(D.e{age 2014/03/20 2014/03/30})

使用 GNU 或 FreeBSD 查找:

find . -maxdepth 1 -name '*.txt' -type f -newermt 20140320 \
                                       ! -newermt 20140330 -delete

这是针对 2014-03-20 00:00:00 和 2014-03-30 00:00:00 之间修改的文件。

相关内容