В текущем каталоге есть много сотен файлов .zip. Также в этом каталоге есть шесть подкаталогов с именами от 0 до 5. Файлы .zip должны быть равномерно распределены (или как можно ближе) и перемещены в эти подкаталоги. Мне все равно, какие файлы попадают в какие подкаталоги, если они распределены равномерно.
Как я пытаюсь этого добиться. Должен ли я использовать maxdepth и попытаться найти количество подкаталогов, а затем рекурсивно разместить файлы или как мне это сделать?
printf '%s\0' *.zip | xargs -0 -n 6 bash -c 'mv "$0" 0; mv "$1" 1; mv "$2" 2; mv "$3" 3; mv "$4" 4; mv "$5" 5'
; где имена каталогов{0..5}
- person anishsane   schedule 20.04.2016