[Mac OS X] Kā mēs varam sadalīt vairākus failus, kas pieder tai pašai mapei, vairākās mapēs

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.

Uzskaitiet mapes failus Mac OS X

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:

Screen Shot at 2015 01-16-21.53.44
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.

Dibinātājs un redaktors Stealth Settings, no 2006. gada līdz mūsdienām. Pieredze darbā ar operētājsistēmām Linux (Īpaši CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (SPS).

kā uz » macOS » [Mac OS X] Kā mēs varam sadalīt vairākus failus, kas pieder tai pašai mapei, vairākās mapēs
Leave a Comment