Разделите файлы в каталоге и переместите их в другой вновь созданный каталог

У меня есть 1000 файлов в одной папке, и мне нужно разбить их на количество 100 файлов. После этого мне нужно автоматически переместить 100 файлов в новую папку, которая автоматически создается.

Я использую эту команду для ручного перемещения файлов.

for file in $(ls -p | grep -v / | tail -100); do mv "$file" NEWFOLDER; done 

Но это будет достаточно сложно, если бы у меня было около 10000 файлов в одной папке.

Interesting Posts

Как я могу напечатать строки в файле, который содержит два регулярных выражения, где одна является подстрокой другого

Чтение файла пошагово

Синхронизация двух установок Fedora

fdisk -l показывает файловую систему ext3 как HPFS / NTFS

Заменить пробелы символами подчеркивания в файлах: Ошибка в моем сценарии bash

эхо-тест | stty -echo -> stty: стандартный ввод: несоответствующий ioctl для устройства

Bash for loop создает папки; мне нужно избегать некоторых символов?

В чем разница между `curl | sh` и `sh -c" $ (curl) "`?

Linux – время изменения файла и время модификации

Может ли программа «du» быть менее агрессивной?

вернитесь к концу истории bash при использовании обратного поиска?

Как генерировать menu.lua для Awesome WM из меню GNOME?

Не удается запустить su после изменения прав доступа к файлу su

Перечислите размер подкаталогов только с учетом файлов pdf

Как сделать инкрементное резервное копирование .img-файлов, содержащих раздел Windows?

Linux и Unix - лучшая ОС в мире.