LinuxForum.Fans
Тема

Что можно придумать для сортировки 50 000 файлов по 1000 штук в папки?

Автор: EvgeniusDragon 2 сообщений 3132 просмотров
#375845

Просто нужно переместить в папки названия типа
1
2
3
...

по 1000 файлов (в моем случаи jpg) из директории где у меня 50 000 файлов

#375849

Вот впрочем нашел пример такой

text
#!/bin/bash
dest_base="./dest"
src_dir="./src"

atfile=0 atdir=0 for file in $src_dir/*; do if ((atfile == 0)); then dest_dir=$(printf "$dest_base/%0.5d" $atdir) [[ -d $dest_dir ]] || mkdir -p $dest_dir fi mv $file $dest_dir ((atfile++)) if ((atfile > 1000)); then # 1000 количество файлов. atfile=0 ((atdir++)) fi done

Войдите или зарегистрируйтесь, чтобы ответить.