Måske begynder enhver Mac-ejer at lede efter måder at frigøre plads på deres Mac efter noget tid. Sammen med den måde, vi bruger vores computere på, begynder deres lagring gradvist at fylde mere og mere indhold. Samtidig er en betydelig del af dette indhold ubrugeligt og ubrugt, og det involverer ofte duplikerede filer af enhver art – fotos, dokumenter eller endda filer, som vi ved et uheld downloadede to gange. Hvad er måderne til at finde duplikeret indhold på Mac, og hvordan man håndterer det?
Dynamisk mappe i Finder
En måde at finde og eventuelt slette duplikerede filer på en Mac er at oprette en såkaldt dynamisk mappe i den oprindelige Finder. Start først Finder på din Mac, og gå derefter til værktøjslinjen øverst på skærmen. Klik her på Filer -> Ny dynamisk mappe. Klik på "+" øverst til højre og indtast de relevante parametre. På denne måde kan du søge efter billeder, dokumenter, filer oprettet på en bestemt dag eller filer med lignende navn. Før du beslutter dig for at slette de formodede dubletter, skal du først sikre dig, at de virkelig er identiske filer.
Terminal
Hvis du er en af de brugere, der foretrækker at arbejde med Terminal-kommandolinjen frem for skrivebordet, kan du være mere komfortabel med denne procedure. Start først Terminal - du kan gøre dette via Finder -> Hjælpeprogrammer -> Terminal, eller du kan trykke på Cmd + mellemrumstasten for at aktivere Spotlight og skrive "Terminal" i dens søgefelt. Du skal derefter flytte til den relevante mappe, som i de fleste tilfælde er Downloads. Skriv cd Downloads på kommandolinjen, og tryk på Enter. Indtast derefter følgende kommando i Terminal-kommandolinjen:
find ./ -type f -exec md5 {} \; | awk -F '=' '{udskriv $2 "\t" $1}' | sortere | tee dubletter.txt. Tryk på Enter igen. Du vil se en liste over indholdet af mappen Downloads, som vil indeholde duplikerede elementer.
Terminaleksemplet er lidt uheldigt. På den ene side skal du justere de korrekte anførselstegn for at det virker, kun den kommando vil oprette en liste over alle filer med deres MD5-hash. Sandsynligvis vil ingen søge efter dubletter i den.
En bedre løsning, som faktisk kun vil vise dubletter, er denne kommando:
Find . ! -tom -type f -exec md5sum {} + | sortere | guniq -w32 -dD
Guniq-kommandoen bruges der, fordi den medfølgende uniq på MacOS ikke har den fulde funktionalitet, og det er nødvendigt at bruge GNU-versionen af kommandoen. Det kan nemt installeres ved hjælp af brew, og kommandoen er i coreutils-pakken. Installationen er så:
bryg installere coreutils