[Mac OS X] Hogyan oszthatjuk fel az azonos mappába tartozó fájlok számát több mappára

A bemutató célja, hogy a felhasználók a Mac OS X, akiknek kell megosztani nagyszámú fájlokat egy mappába, a több mappa.

A mi esetünkben, a probléma így néz ki:

Van egy mappánk "PSD" ami tartalmaz 2105 fájlokat, és ezeket a fájlokat is 2105 hogy hozzon létre mappákat, amelyek nem több, mint 300 minden fájl.

Mappafájlok listázása Mac OS X

Ennek elérése érdekében, a legtöbb egyszerű és kényelmes hozzánk parancssori -tól Terminal.

1. nyílt Terminal és keresse meg a mappát, hogy fisirele, hogy szeretnénk megosztani. A mi esetünkben a parancsot lenne:

cd /Volumes/Stealth/Graphics/PSD

2. Nézze meg a több meglévő fájlokat és mappákat a jelenlegi helye:

ls -l | wc -l

Mielőtt lépésre 3 győződjön meg arról, hogy nincsenek a zárolt fájlok mappa (zárolt fájlokat). Ha léteznek, kap végrehajtás során hibaüzenet "A művelet nem engedélyezett". A parancs segítségével "chflags -R nouchg *"Az összes fájlt feloldjuk az aktuális helyen (Oldja fel több fájl zárolását Mac OS X).

3. A parancsot, amely elosztja a fájlokat az aktuális mappában, a mappa, amely egy meghatározott számú fájl:

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

Ahol a "psd_" a létrehozandó mappák előtagja, a "300" pedig a mappánként megengedett fájlok maximális száma. Ezek a paraméterek az Ön igényei szerint módosíthatók.

Így néz ki ez az oktatóanyag Terminal:

Screen Shot at 2015 01-16 21.53.44-
Stealth Settings - Osszon fel egy mappát több ezer fájllal több al-folders.

Ez a leírás tesztelték és fejlesztették a MacBook Pro cu OS X Yosemite.

Alapítója és szerkesztője Stealth Settings, 2006-tól napjainkig. Operációs rendszerekben szerzett tapasztalat Linux (Különösen CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hogyan » macOS » [Mac OS X] Hogyan oszthatjuk fel az azonos mappába tartozó fájlok számát több mappára
Írj hozzászólást