需要有关根据时间戳将所有文件从一个文件夹复制到另一个文件夹的脚本的帮助

需要有关根据时间戳将所有文件从一个文件夹复制到另一个文件夹的脚本的帮助

我需要提供开始时间和结束时间。

即我想要 9 月 10 日凌晨 3 点到早上 6 点的所有文件
开始时间:2021091003
结束时间:2021091006

源文件夹有如下文件

00:59 文件.2021091000.log
01:59 文件.2021091001.log
02:59 文件.2021091002.log 03:59
文件.2021091003.log 04:59
文件.2021091004.log
05:59 文件.2021091005.log

目标文件夹中的预期输出

03:59 文件.2021091003.log
04:59 文件.2021091004.log
05:59 文件.2021091005.log

请帮忙。

答案1

利用通配符:

cp -t destination/ *202109100[3-5].log 

或者如果您cp不支持-t选项:

cp *202109100[3-5].log destination/

相关内容