I have a directory with about 5000 images and I'd like to split/move it in to 50 folders (which will need to be created) with 100 images each.
Is there a way to do this using terminal?
I'm running OS X.
I have a directory with about 5000 images and I'd like to split/move it in to 50 folders (which will need to be created) with 100 images each.
Is there a way to do this using terminal?
I'm running OS X.
awk one-liner can do that. Consider this awk command:
Run it inside the folder with 5000 images. This will create 50 folders with the names sub_1, sub_2...sub_50.
Also to move files into these newly created directories:
i=0; for f in *; do d=dir_$(printf %03d $((i/100+1))); mkdir -p $d; mv "$f" $d; let i++; done