Kanskje hver Mac-eier begynner å lete etter måter å frigjøre plass på Mac-en sin etter en stund. Sammen med måten vi bruker datamaskinene våre på, begynner lagringen deres gradvis å ta opp mer og mer innhold. Samtidig er en betydelig del av dette innholdet ubrukelig og ubrukt, og det involverer ofte dupliserte filer av alle slag – bilder, dokumenter, eller til og med filer som vi ved et uhell lastet ned to ganger. Hva er måtene å finne duplisert innhold på Mac og hvordan håndtere det?
Dynamisk mappe i Finder
En måte å finne og eventuelt slette dupliserte filer på en Mac er å lage en såkalt dynamisk mappe i den opprinnelige Finder. Start først Finder på Mac-en din, og gå deretter til verktøylinjen øverst på skjermen. Her klikker du på Fil -> Ny dynamisk mappe. Klikk på "+" øverst til høyre og angi de relevante parameterne. På denne måten kan du søke etter bilder, dokumenter, filer opprettet på en bestemt dag eller filer med lignende navn. Før du bestemmer deg for å slette de antatte duplikatene, må du først kontrollere at de virkelig er identiske filer.
Terminal
Hvis du er en av de brukerne som foretrekker å jobbe med Terminal-kommandolinjen i stedet for skrivebordet, kan du være mer komfortabel med denne prosedyren. Start først Terminal - du kan gjøre dette via Finder -> Verktøy -> Terminal, eller du kan trykke Cmd + Mellomromstasten for å aktivere Spotlight og skrive "Terminal" i søkeboksen. Du må da flytte til riktig mappe, som i de fleste tilfeller er Nedlastinger. Skriv inn cd Downloads på kommandolinjen og trykk Enter. Skriv deretter inn følgende kommando i Terminal-kommandolinjen:
finn ./ -type f -exec md5 {} \; | awk -F '=' '{skriv ut $2 "\t" $1}' | sortere | tee duplicates.txt. Trykk på Enter igjen. Du vil se en liste over innholdet i nedlastingsmappen, som vil inneholde dupliserte elementer.
Terminaleksemplet er litt uheldig. På den ene siden må du justere de riktige anførselstegnene for at det skal fungere, bare den kommandoen vil lage en liste over alle filer med deres MD5-hash. Sannsynligvis vil ingen se etter duplikater i den.
En bedre løsning, som faktisk bare viser duplikater, er denne kommandoen:
finne. ! -tom -type f -exec md5sum {} + | sortere | guniq -w32 -dD
Guniq-kommandoen brukes der, fordi den medfølgende uniqen på MacOS ikke har full funksjonalitet og det er nødvendig å bruke GNU-versjonen av kommandoen. Den kan enkelt installeres ved hjelp av brew og kommandoen er i coreutils-pakken. Installasjonen er da:
brew install coreutils