Issue
I have directory /logos
which contains approximately 10000 png images. Can you please suggest some script to make two new folders /logos-1
and /logos-2
each one with half of the images from initial folder?
Thank you in advance <3
Solution
One approach could be to iterate over the files in the folder, keep and counter and move they files the other directory on each iteration:
counter=0
mkdir -p logos-0
mkdir -p logos-1
for file in logos/*
do
[ -e "$file" ] || continue
echo mv "$file" "logos-$((counter++%2))/"
done
Remove the echo if the mv
commands looks appropriate.
Answered By - Andreas Louv