[Mac OS X] Hvordan kan vi dele et antall filer som tilhører samme mappe i flere mapper

Opplæringen er rettet mot brukere av Mac OS X, som trenger det dele et stort antall filer i en mappe, i flere mapper.

I vårt tilfelle ser det problem som dette:

Vi har en mappe "PSD" som inneholder 2105 filer, og disse filene vi 2105 å opprette mapper som ikke inneholder mer enn 300 hver fil.

List mappefiler Mac OS X

For å oppnå dette, den mest enkle og praktisk for oss kommandolinje fra Terminal.

1. Åpent Terminal og naviger til mappen som fisirele at vi ønsker å dele. I vårt tilfelle kommandoen vil være:

cd /Volumes/Stealth/Graphics/PSD

2. Vise hvor mange eksisterende filer og mapper i gjeldende posisjon:

ls -l | wc -l

Før du går videre til trinn 3 bør du forsikre deg om at det ikke er noen låste filer i mappen (låste filer). Hvis de finnes, vil motta under utførelse feilmelding "Operasjonen er ikke tillatt". Ved hjelp av kommandoen "chflags -R nouchg *"Vi vil låse opp alle filer på gjeldende plassering (Lås opp flere filer Mac OS X).

3. Kommandolinjen som deler alle filer i den aktuelle mappen, mappene som inneholder et definert antall filer:

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

Der "psd_" er prefikset til mappene som skal opprettes, og "300" er det maksimale antall filer per mappe. Disse parametrene kan endres i henhold til dine preferanser.

Slik ser denne opplæringen ut Terminal:

Skjermbilde 2015-01-16 på 21.53.44
Stealth Settings - Del en mappe med tusenvis av filer i flere under-folders.

Denne opplæringen har blitt testet og utviklet på MacBook Pro cu OS X Yosemite.

Grunnlegger og redaktør Stealth Settings, fra 2006 til i dag. Erfaring fra operativsystemer Linux (Spesielt CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hvordan » macOS » [Mac OS X] Hvordan kan vi dele et antall filer som tilhører samme mappe i flere mapper
Legg igjen en kommentar