Apmācība ir vērsta uz lietotāju Mac OS X, kam vajag dalīties lielu skaitu failus mapē, vairākās mapēs.
Mūsu gadījumā, problēma izskatās šādi:
Mums ir mape "PSD"kas satur 2105 failus, un šie faili mēs 2105 izveidot mapes, kurās ir ne vairāk kā 300 katru failu.
Lai to panāktu, visvienkāršākā un ērti mums komandrindas no Terminal.
1. atvērts Terminal un virzītos uz mapi, fisirele, ka mēs vēlamies dalīties. Mūsu gadījumā komanda varētu būt:
cd /Volumes/Stealth/Graphics/PSD
2. Apskatīt skaitu esošos failus un mapes pašreizējo atrašanās vietu:
ls -l | wc -l
Pirms uzsākt soli 3 jums vajadzētu pārliecināties, ka nav bloķēta failus mapē (bloķēti faili). Ja tādi ir, saņems izpildes laikā kļūdas ziņojums "Darbība nav atļauta". Ar komandas palīdzību "chflags -R nouchg *"Mēs atbloķēsim visus failus pašreizējā atrašanās vietā (Atbloķējiet vairākus failus Mac OS X).
3. Komandrindas ka sadalīt visus failus pašreizējā mapes, mapes, kurās noteiktu skaitu failu:
i=0; for f in *; do d=psd_$(printf %03d $((i/300+1))); mkdir -p $d; mv "$f" $d; let i++; done
Kur "psd_" ir izveidojamo mapju prefikss un "300" ir maksimālais failu skaits vienā mapē. Šos parametrus var mainīt atbilstoši jūsu vēlmēm.
Šādi izskatās šī apmācība Terminal:
Stealth Settings - Sadaliet mapi ar tūkstošiem failu vairākās apakšgrupāsfolders.
Šī apmācība ir pārbaudīts un izstrādātas MacBook Pro cu OS X Yosemite.