garlp
@garlp
инженер-программист ООО "Quantor"

Как разбить миллион файлов?

Доброе утро.

Такая проблема образовалась... Имеется на внешнем накопителе папка объемом миллион файлов, которую открывать и ждать прогрузки всего списка очень тяжело.
Как можно разбить эту папку на более мелкие каталоги по 1000 файлов? Если под Windows такого нет, возможно есть варианты под Linux или Mac? Могу подключить этот накопитель к любой из систем.

Спасибо :)
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 3
dimonchik2013
@dimonchik2013
non progredi est regredi
Ответ написан
Комментировать
Howto split Folder into multiple subfolders ?
let fileCount=3000
let dirNum=1

for f in *
do
[ -d $f ] && continue
[ $fileCount -eq 3000 ] && {
dir=$(printf "%03d" $dirNum)
mkdir $dir
let dirNum=$dirNum+1
let fileCount=0
}

mv $f $dir
let fileCount=$fileCount+1
done


Добавил
Можно запустить через Cygwin...
Ответ написан
@dixoNich
frontend developer
Написать простой скрип на bash?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы