[Mac OS X] Kuidas jagada arv samasse kausta kuuluvaid faile mitmeks kaustaks

Juhendaja on suunatud kasutajatele Mac OS X, kes vajavad jagada suur hulk faile kausta, mitu kaustad.

Meie puhul on probleemiks näeb välja selline:

Meil on kaust "PSD"mis sisaldab 2105 failid ja need failid me 2105 luua kaustu igaüks sisaldab mitte rohkem kui 300 faili.

Kaustafailide loend Mac OS X

Selle saavutamiseks kõige lihtne ja mugav me käsurea pärit Terminal.

1. Avatud Terminal ja minge kausta, kus fisirele et tahame jagada. Meie puhul järjekord on:

cd /Volumes/Stealth/Graphics/PSD

2. Vaata arvu olemasolevaid faile ja kaustu praegune asukoht:

ls -l | wc -l

Enne samm 3 on parem veenduge, et kausta failid ei oleks blokeeritud (lukustatud failid). Kui üldse, täitmise ajal saavad veateade "Operation ole lubatud". Käsu abil "R chflags nouchg *"Me avame kõik failid praeguses asukohas (Avage mitu faili Mac OS X).

3. Käsurea jagada kogu, mille abil faile aktiivses kaustas kaust, mis sisaldab teatud arvu failid:

i=0; for f in *; do d=psd_$(printf %03d $((i/300+1))); mkdir -p $d; mv "$f" $d; let i++; done

Kus "psd_" on loodavate kaustade eesliide ja "300" on maksimaalne failide arv kaustas. Neid parameetreid saab muuta vastavalt teie eelistustele.

Nii näeb see õpetus välja Terminal:

Screen Shot at 2015 01-16-21.53.44
Stealth Settings - Jagage tuhandete failidega kaust mitmeks alam-folders.

See õpetus on testitud ja mõistis MacBook Pro cu OS X Yosemite.

Asutaja ja toimetaja Stealth Settings, aastast 2006 kuni praeguseni. Töökogemus operatsioonisüsteemidega Linux (Eriti CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

kuidas » macOS » [Mac OS X] Kuidas jagada arv samasse kausta kuuluvaid faile mitmeks kaustaks
Jäta kommentaar