iki

0

[Mac OS X] Kaip galime bendrinti kelis failus, priklausančius tam pačiam aplankui, keliuose aplankuose

[Mac OS X] Kaip galime bendrinti kelis failus, priklausančius tam pačiam aplankui, keliuose aplankuose

0

Mokomoji medžiaga skirta vartotojams „Mac OS X“, kam reikia bendrinti daug failų iš vieno aplanko į kelis aplankus.

Mūsų atveju problema atrodo taip:

Turime aplanką “PSD” kuriame yra 2105 m failus, o iš šių 2105 failų norime sukurti aplankus, kurių kiekviename yra ne daugiau kaip 300 failų.

Išvardykite aplanko failus Mac OS X

Norėdami tai padaryti, yra paprasčiausia ir po ranka komandinė eilutė Nuo Terminalas.

1. Mes atidarome Terminalas ir eikite į aplanką, kuriame yra failai, kuriuos norime bendrinti. Mūsų atveju tvarka bus tokia:

cd /Volumes/Stealth/Graphics/PSD

2. Mes peržiūrime esamoje vietoje esančių failų ir aplankų skaičių:

ls -l | wc -l

Prieš pereinant prie 3 veiksmo, verta įsitikinti, kad aplanke nėra užblokuotų failų (užrakinti failai). Jei jie yra, mes juos gausime vykdymo metu Klaidos pranešimasOperacija neleidžiama“. Su komandos pagalba“chflags -R nouchg *” mes atrakinsime visus failus dabartinėje vietoje (Atrakinkite kelis failus „Mac OS X“.).

3. Komandų eilutė, pagal kurią padalijame bendrą failų skaičių dabartiniame aplanke į aplankus, kuriuose yra nustatytas failų skaičius:

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

Kur “psd_” yra aplankų, kurie bus sukurti, priešdėlis ir “300” yra didžiausias failų skaičius aplanke. Šiuos parametrus galima keisti pagal jūsų pageidavimus.

Štai kaip ši pamoka atrodo terminale:

Ekrano nuotrauka 2015-01-16 21.53.44 val
Stealth Settings – Padalinkite aplanką su tūkstančiais failų į kelis poaplankius.

Ši pamoka buvo išbandyta ir sukurta „MacBook Pro“ Cu OS X Yosemite.

[Mac OS X] Kaip galime bendrinti kelis failus, priklausančius tam pačiam aplankui, keliuose aplankuose

Galbūt jus taip pat domina...

Palikite atsakymą

Jūsų el. pašto adresas nebus skelbiamas. Reikalingi laukai yra pažymėti *