[Mac OS X] Hur kan vi dela upp ett antal filer som tillhör samma mapp i flera mappar

Handledningen riktar sig till användare av Mac OS X, som behöver delar ett stort antal filer i en mapp, i flera mappar.

I vårt fall, ser problemet så här:

Vi har en mapp "PSD" vilket innehåller 2105 filer och dessa filer vi 2105 att skapa mappar som innehåller högst 300 varje fil.

Lista mappfiler Mac OS X

För att uppnå detta, det mest enkla och bekväma för oss kommandorad från Terminal.

1. öppen Terminal och navigera till den mapp som fisirele att vi vill dela. I vårt fall skulle kommandot bli:

cd /Volumes/Stealth/Graphics/PSD

2. Visa antalet befintliga filer och mappar i den aktuella platsen:

ls -l | wc -l

Innan vi går till steg 3 bör du se till att det inte finns några låsta filer i mappen (låsta filer). Om de finns, kommer att få under utförandet felmeddelande "Åtgärden är inte tillåten". Med hjälp av kommandot "chflags -R nouchg *"Vi låser upp alla filer på den aktuella platsen (Lås upp flera filer Mac OS X).

3. Kommandoraden som delar upp alla filer i den aktuella mappen, de mappar som innehåller ett visst antal filer:

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

Där "psd_" är prefixet för mapparna som ska skapas och "300" är det maximala antalet filer per mapp. Dessa parametrar kan ändras enligt dina önskemål.

Så här ser den här handledningen ut Terminal:

Skärmdump på 2015 01-16-21.53.44
Stealth Settings - Dela en mapp med tusentals filer i flera under-folders.

Denna handledning har testats och utvecklats på MacBook Pro cu OS X Yosemite.

Grundare och redaktör Stealth Settings, från 2006 till idag. Erfarenhet av operativsystem Linux (Särskilt CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hur man » macOS » [Mac OS X] Hur kan vi dela upp ett antal filer som tillhör samma mapp i flera mappar
Lämna en kommentar