Вы можете использовать цикл for; вот так; например :последовательность начало шаг конец
for i in `seq 1000 1000 2000000`;do echo $i; done;
Вы можете использовать команду cp и использовать $i для имени каталога и имени папки
ОБНОВЛЕНИЕ:Большое спасибо за полезную ссылку, Кусалананда(команду заархивировать несколько каталогов в отдельные zip-файлы). Я использовал код из этого связанного ответа и немного изменил его, чтобы он работал именно так, как мне нужно. Я добавил полученный код ниже:
#!/bin/bash
cd private/completed/
for i in {0..2800000..1000}; do echo "$i" ; cd "$i" ; zip -q -r -0../"${i%/}.zip". && cd.. && rm -R "$i" ; done