[Mac OS X] Как мы можем разделить несколько файлов, принадлежащих одной папке, на несколько папок?

Учебник предназначен для для пользователей Mac OS X, кому нужно поделиться большое количество файлов в папке, в нескольких папках.

В нашем случае, проблема выглядит следующим образом:

У нас есть папка "PSD" который содержит 2105 файлы, и эти файлы, которые мы 2105 создавать папки, которые не содержат не более чем 300 каждый файл.

Список файлов папок Mac OS X

Чтобы достичь этого, наиболее простой и удобный для нас командной строки от 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:

Screen Shot на 2015 01-16-21.53.44
Stealth Settings – Разделите папку с тысячами файлов на несколькоfolders.

Этот учебник был протестирован и реализован MacBook Pro cu OS X Йосемити.

Основатель и главный редактор Stealth Settings, с 2006 года по настоящее время. Опыт работы с операционными системами Linux (Особенно CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (КМС).

КАК » macOS » [Mac OS X] Как мы можем разделить несколько файлов, принадлежащих одной папке, на несколько папок?
Оставьте комментарий