[Mac OS X] Как можем да споделяме няколко файла, които принадлежат към една и съща папка, в няколко папки

Урокът е адресиран до потребителите на Mac OS X., които трябва споделяйте голям брой файлове от една папка в няколко папки.

В нашия случай проблемът изглежда така:

Имаме папка “PSD” който съдържа 2105 файлове и от тези 2105 файла искаме за създаване на папки, които не съдържат повече от 300 файла всяка.

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

За да постигнем това, най-простият и на една ръка разстояние е команден ред От Терминал.

1. Отваряме Терминал и отидете до папката, където са файловете, които искаме да споделим. В нашия случай редът ще бъде:

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” е максималният брой файлове на папка. Тези параметри могат да бъдат модифицирани според вашите предпочитания.

Ето как изглежда този урок в терминала:

Екранна снимка 2015-01-16 в 21.53.44
Настройки за стелт – Разделете папка с хиляди файлове на множество подпапки.

Този урок е тестван и направен на MacBook Pro Cu OS X Yosemite.

Основател и редактор Настройки за стелт, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).

Home Вашият източник на ИТ уроци, полезни съвети и новини. [Mac OS X] Как можем да споделяме няколко файла, които принадлежат към една и съща папка, в няколко папки
Оставете коментар