Учебник предназначен для для пользователей Mac OS X, кому нужно поделиться большое количество файлов в папке, в нескольких папках.
В нашем случае, проблема выглядит следующим образом:
У нас есть папка "PSD" который содержит 2105 файлы, и эти файлы, которые мы 2105 создавать папки, которые не содержат не более чем 300 каждый файл.
Чтобы достичь этого, наиболее простой и удобный для нас командной строки от Terminal.
1. открытый Terminal и перейдите в папку, fisirele, что мы хотим поделиться. В нашем случае команда будет выглядеть так:
cd /Volumes/Stealth/Graphics/PSD
2. Просмотр количества существующих файлов и папок в текущей папке:
ls -l | wc -l
Прежде чем приступить к шагу 3 вы должны убедиться, что нет блокированные файлы в папке (блокированные файлы). Если они существуют, будут получать во время выполнения сообщение об ошибке Операция не допускается". С помощью команды "chflags -R nouchg *"Мы разблокируем все файлы в текущем месте (Разблокировать несколько файлов в Mac OS X).
3. Командной строки, которая делит все файлы в текущей папке, папки, которые содержат определенное количество файлов:
i=0; for f in *; do d=psd_$(printf %03d $((i/300+1))); mkdir -p $d; mv "$f" $d; let i++; done
Где «psd_» - это префикс создаваемых папок, а «300» - максимальное количество файлов в папке. Эти параметры можно изменить в соответствии с вашими предпочтениями.
Вот как выглядит этот урок Terminal:
Stealth Settings – Разделите папку с тысячами файлов на несколькоfolders.
Этот учебник был протестирован и реализован MacBook Pro cu OS X Йосемити.