If these 100 folders have a specific name format or are in a directory where there is nothing more, then you can use this option:
for i in *; do mv "$i" folder && mkdir "$i" && mv folder "$i"/; done
It was:
$ ls -lhFAQ * "папка1": итого 8,0K drwxr-xr-x 2 mah69k mah69k 4,0K сен 22 12:25 "папка11"/ drwxr-xr-x 2 mah69k mah69k 4,0K сен 22 12:25 "папка12"/ -rw-r--r-- 1 mah69k mah69k 0 сен 22 12:25 "файл11" "папка 2": итого 0 -rw-r--r-- 1 mah69k mah69k 0 сен 22 12:25 "файл21" -rw-r--r-- 1 mah69k mah69k 0 сен 22 12:25 "файл 22" "папка3": итого 4,0K drwxr-xr-x 2 mah69k mah69k 4,0K сен 22 12:25 "папка 31"/
It became:
$ ls -lhFAQ * "папка1": итого 4,0K drwxr-xr-x 4 mah69k mah69k 4,0K сен 22 12:25 "folder"/ "папка 2": итого 4,0K drwxr-xr-x 2 mah69k mah69k 4,0K сен 22 12:25 "folder"/ "папка3": итого 4,0K drwxr-xr-x 3 mah69k mah69k 4,0K сен 22 12:25 "folder"/ $ ls -lhFAQ */* "папка1/folder": итого 8,0K drwxr-xr-x 2 mah69k mah69k 4,0K сен 22 12:25 "папка11"/ drwxr-xr-x 2 mah69k mah69k 4,0K сен 22 12:25 "папка12"/ -rw-r--r-- 1 mah69k mah69k 0 сен 22 12:25 "файл11" "папка 2/folder": итого 0 -rw-r--r-- 1 mah69k mah69k 0 сен 22 12:25 "файл21" -rw-r--r-- 1 mah69k mah69k 0 сен 22 12:25 "файл 22" "папка3/folder": итого 4,0K drwxr-xr-x 2 mah69k mah69k 4,0K сен 22 12:25 "папка 31"/