Просто нужно переместить в папки названия типа
1
2
3
...
по 1000 файлов (в моем случаи jpg) из директории где у меня 50 000 файлов
LinuxForum.Fans
Что можно придумать для сортировки 50 000 файлов по 1000 штук в папки?
Автор: EvgeniusDragon
2 сообщений
3132 просмотров
Вот впрочем нашел пример такой
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
Войдите или зарегистрируйтесь, чтобы ответить.