touch -d '2018-06-01 00:00:00' START
touch -d '2018-07-01 00:00:00' END
find <path of files to be deleted> -type f -newer START -not -newer END -exec rm {} \;
Начало и конец дадут вам диапазон дат. То есть 2018 июнь. Вы можете сначала запустить только команду find, чтобы увидеть, какие файлы вы получаете. Если файлы правильные, выполните указанную выше команду. Убедитесь, что у вас есть резервная копия всех файлов на случай, если что-то пойдет не так во время выполнения.
Если количество изображений достигает 1000, то мы должны использовать 4 цифры во всех числах, чтобы отсортировать их правильно. Это можно сделать с помощью команды переименования:
rename image- image-0 *-[0-9][0-9][0-9].tif
Готово!
image-0229.tif image-0487.tif image-0745.tif image-1003.tif
image-0230.tif image-0488.tif image-0746.tif image-1004.tif
image-0231.tif image-0489.tif image-0747.tif image-1005.tif
image-0232.tif image-0490.tif image-0748.tif image-1006.tif
image-0233.tif image-0491.tif image-0749.tif image-1007.tif
image-0234.tif image-0492.tif image-0750.tif image-1008.tif
image-0235.tif image-0493.tif image-0751.tif image-1009.tif
image-0236.tif image-0494.tif image-0752.tif image-1010.tif
image-0237.tif image-0495.tif image-0753.tif image-1011.tif
image-0238.tif image-0496.tif image-0754.tif image-1012.tif
image-0239.tif image-0497.tif image-0755.tif image-1013.tif