[Mac OS X] Kuidas saame jagada mitut samasse kausta kuuluvat faili mitmes kaustas
[Mac OS X] Kuidas saame jagada mitut samasse kausta kuuluvat faili mitmes kaustas
Õpetus on adresseeritud kasutajatele Mac OS X, kellel on vaja jagada palju faile ühest kaustast mitmesse kausta.
Meie puhul näeb probleem välja järgmine:
Meil on kaust “PSD” mis sisaldab 2105 failid ja neist 2105 failist me tahame luua kaustu, millest igaüks ei sisalda rohkem kui 300 faili.

Selle saavutamiseks on kõige lihtsam ja meie käeulatuses käsurida -Lt Terminal.
1. Avame Terminal ja navigeerige kausta, kus on failid, mida tahame jagada. Meie puhul on järjekord järgmine:
cd /Volumes/Stealth/Graphics/PSD
2. Vaatame praeguses asukohas olemasolevate failide ja kaustade arvu:
ls -l | wc -l
Enne 3. sammu juurde asumist on hea veenduda, et kaustas pole blokeeritud faile (lukustatud failid). Daca acestea exista, in timpul executiei o sa primim veateade “Operation not permitted“. Cu ajutorul comenzii“chflags -r nouchg *” vom debloca toate fisierele din locatia curenta (Unlock multiple files in Mac OS X).
3. Linia de comanda prin care impartim totalul de fisiere din folderul curent, in foldere care sa contina un numar definit de fisiere:
i=0; for f in *; do d=psd_$(printf %03d $((i/300+1))); mkdir -p $d; mv "$f" $d; let i++; done
Kus “psd_” este prefixul folderelor care se vor crea, si “300” este numarul de fisiere maxim per folder. Acesti parametrii pot fi modificati in functie de preferintele dumneavoastra.
Iata cum arata acest tutorial in Terminal:

Stealth Settings – Split a folder with thousands of files into multiple sub-folders.
Acest tutorial a fost testat si realizat pe MacBook Pro Cu OS X Yosemite.
[Mac OS X] Kuidas saame jagada mitut samasse kausta kuuluvat faili mitmes kaustas
Mis on uut
Ümber Stealth L.P.
Asutaja ja toimetaja Stealth Settings, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).
Vaata kõiki Stealth L.P. postitusi.Samuti võite olla huvitatud...