[Mac OS X] Hvordan kan vi dele et antal filer, der hører til den samme mappe, i flere mapper

Den tutorial er rettet mod brugere af Mac OS X, der har brug for det deler et stort antal filer i en mappe i flere mapper.

I vores tilfælde, at problemet ser sådan ud:

Vi har en mappe "PSD"som indeholder 2105 filer og disse filer vi 2105 at oprette mapper, der indeholder mere end 300 hver fil.

Liste mappefiler Mac OS X

For at opnå dette er den mest simple og praktisk til os kommandolinjen fra Terminal.

1. åbne Terminal og navigere til den mappe, fisirele at vi ønsker at dele. I vores tilfælde kommandoen ville være:

cd /Volumes/Stealth/Graphics/PSD

2. Se antallet af eksisterende filer og mapper i den aktuelle placering:

ls -l | wc -l

Inden vi går videre til trin 3 bør du sikre dig, at der ikke er nogen låste filer i mappen (låste filer). Hvis de findes, vil modtage under udførelsen fejlmeddelelse "Operation ikke tilladt". Ved hjælp af kommandoen "chflags -R nouchg *"Vi låser alle filer op på den aktuelle placering (Lås flere filer op Mac OS X).

3. Kommandolinjen der deler alle filer i den aktuelle mappe, de mapper, der indeholder et defineret antal filer:

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

Hvor "psd_" er præfikset for de mapper, der skal oprettes, og "300" er det maksimale antal filer pr. Mappe. Disse parametre kan ændres i henhold til dine præferencer.

Sådan ser denne tutorial ud Terminal:

Screen Shot på 2015 01-16-21.53.44
Stealth Settings - Opdel en mappe med tusindvis af filer i flere under-folders.

Denne tutorial er testet og udviklet på MacBook Pro cu OS X Yosemite.

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

Hvordan man » macOS » [Mac OS X] Hvordan kan vi dele et antal filer, der hører til den samme mappe, i flere mapper
Efterlad en kommentar