Задать вопрос
@ali3412
Веб-мастер

Как раскидать файлы по папкам в?

В одной папке огромное кол-во файлов. Нужно раскидать их по разным папкам, любым, не важно. Задача: избежать наличия большого пака файлов в одной директории.

В доступе есть операционки: ubuntu 16, windfows 10 и mac os.
  • Вопрос задан
  • 442 просмотра
Подписаться 1 Простой 1 комментарий
Решение пользователя Vitsliputsli К ответам на вопрос (3)
@Vitsliputsli
count=100; i=0; find . -maxdepth 1 -type f | while read f; do n=$[i/c+1]; i=$[i+1]; mkdir -p "$n" && mv "$f" "$n/$f"; done

берутся только файлы из текущей директории, и перемещаются во вновь созданные директории (1,2,3 и т.д.). "count=100" - кол-во файлов в каждой директории
Ответ написан
Комментировать