Anonim

En .Ds_Store (Desktop Services Store)-fil er en informasjonsfil skjult på Mac-operativsystemet som macOS oppretter automatisk hver gang du blar gjennom en mappe gjennom Finder-appen.

Filen opprettes for hver mappe og inneholder informasjon som kontrollerer hvordan operativsystemet vil åpne mappen med tilhørende systemkonfigurasjonsmetadata. Dataene inkluderer bakgrunnsbilder, størrelse eller orientering av ikonene, hvordan du viser mapper når du åpner dem, osv.

Er DS_Store-filer skadelige?

Du kan finne DS_store-filer i arkiver mottatt fra andre Mac-brukere, men ikke forårsake skade mens de er i en mappe.

DS_Store-filer er vanligvis skjult, men du kan aktivere innstillingen for skjulte filer og vise filene.

  1. For å aktivere skjulte filer, velg Go > Computer og velg deretter Macintosh HD for å utvide delen.

  1. Velg Command + Shift + . (punktumnøkkelen). De nedtonede filene du ser, er vanligvis de skjulte filene på Mac-en.

Men hvis du laster opp en DS_Store-fil sammen med andre filer til Mac-en din, er det en sjanse for at de kan misbrukes for å få informasjon som filattributter eller metadata om filene på Mac-en.Det kan potensielt tillate hackere å handle ondsinnet og se dine private filer.

Hvordan slette en DS_Store-fil

Her er noen grunner til at du ønsker å slette en DS_Store-fil, selv om den ikke tar opp mye plass i en mappe eller forårsaker skade:

  • Når Finder reagerer hver gang du prøver å åpne en mappe.
  • Korrupte DS_Store-filer kan gjøre det vanskelig for deg å endre visnings alternativer og se eller sortere filikoner i mappen. Når en mappe lukkes umiddelbart, er det et tegn på en ødelagt DS_Store-fil.
  • For å tilbakestille visningspreferansene dine ved å slette en DS_Store-fil. Du vil miste egendefinerte Finder-visningsinnstillinger for den bestemte mappen, men du kan alltid endre mappens visnings alternativer eller innstillinger.
  • Hvis du overfører filer mellom datamaskiner, for eksempel fra Mac-en til et annet system, kan du støte på noen uventede problemer forårsaket av DS_Store-filer.

Noen raske måter å løse eventuelle problemer du møter med DS_Store-filer inkluderer:

  • Åpne DS_Store-filer med passende programmer på ikke-macOS-systemer som Windows. Noen verktøy du kan bruke for å åpne DS_Store-filer i Windows inkluderer WinRAR, Adobe Acrobat og Free File Viewer.
  • Sikre på at DS_Store-filen din ikke er ødelagt eller infisert med virus eller skadelig programvare. Du kan kjøre en skadelig skanning ved å bruke de beste antivirus alternativene for Mac og se etter potensielle trusler.

Du mister ingen data når du sletter en DS_Store-fil. Men når mappepreferansene er endret, vil Finder opprette en ny DS_Store for å lagre egendefinerte visningsinnstillinger.

Vi viser deg hvordan du sletter en DS_Store-fil:

  • For en bestemt mappe
  • For flere mapper i Mac-en via Terminal-programmet

Hvordan slette en DS_Store-fil for en spesifikk mappe

Bruk disse trinnene for å slette en DS_Store-fil fra en bestemt mappe.

  1. Velg Go > Utilities > Terminal.

Note: Hvis du ikke er logget på som administrator, kan du bli bedt om å skrive inn navn og passord for å få tilgang til Terminal-appen og bruk kommandoene som trengs for å slette DS_Store-filer.

  1. Finn mappen og endre katalogen til mappen som inneholder DS_Store-filen du vil slette. For eksempel, hvis mappen er på skrivebordet, bruk cd desktop kommandoen og trykk Enter .

  1. Type finn . –navn '.DS_Store' –skriv f –delete for å slette alle DS_Store-filer i gjeldende katalog og trykk Enter.

Merk: Pass på at du skriver inn kommandoen nøyaktig slik det er ment, ellers kan du slette andre viktige filer på Mac-en.

  1. Velg OK. .DS_Store-filene i mappen du valgte vil bli slettet.

Note: Terminal sender bare en melding hvis kommandoen du skrev inn ikke fungerte.

Hvordan slette en DS_Store-fil for flere mapper

Hvis du vil slette alle DS_Store-filer fra Mac-en, følg disse trinnene.

  1. Velg Go > Utilities > Terminal.

  1. Skriv inn denne kommandoen i terminalvinduet: sudo find / -name “.DS_Store” -depth -exec rm {} \; og trykk Enter.

  1. Skriv inn passordet ditt,hvis du blir bedt om det. DS_Store-filene vil bli slettet fra alle mappene.

Merk: Appen returnerer bare en melding hvis kommandoen du skrev inn ikke fungerte.

Hvordan forhindre automatisk oppretting av DS_Store-filer

Hvis det er tilfeldige mapper på serveren din, kan hackere få tilgang til DS_Store-filene, se attributter eller metadata om filen og handle ondsinnet.

Den beste måten å løse dette problemet på og forhindre sikkerhetsbrudd gjennom DS_Store-filer er å deaktivere automatisk oppretting av DS_Store-filer. Dette er hvordan.

  1. Velg Go > Utilities > Terminal.
  1. Type defaults skriv com.apple.desktopservices DSDontWriteNetworkStores true og trykk Enter . Hvis du noen gang vil reversere denne kommandoen, bruk den samme kommandoen, men endre true til false .

  1. Start Mac-en på nytt.

Hvordan sletter du .DS_Store-filer med jevne mellomrom automatisk

Hvis du ikke vil fortsette å slette DS_Store-filer på den manuelle måten, kan du bruke en UNIX-kommando for å automatisk fjerne filene med jevne mellomrom. Dette er hvordan.

  1. Velg Go > Utilities > Terminal.
  1. Skriv eller lim inn denne kommandoen i Terminal: sudo crontab -e og trykk Return -tast.

  1. Hvis du blir bedt om det, skriv inn administratorpassordet.

  1. I vim-editoren trykker du i på tastaturet én gang. Deretter skriver eller limer du inn denne kommandoen: 30 10root find / -name “.DS_Store” -depth -exec rm {} \;

Note: Crontab-oppføringen er i følgende format: . I vårt eksempel er systemet satt til å kjøre kommandoen automatisk ved 10.30.00 hver dag. Du kan bruke forskjellige verdier for å konfigurere kommandoen for et annet tidspunkt, og kommandoen kjøres enten Mac-en er på eller i hvilemodus.

  1. Trykk Esc-tasten på tastaturet én gang og trykk deretter Shift+ Z + Z samtidig for å lagre crontab-oppføringen.

Fjern DS_Store-filer fra din Mac

De fleste Mac-brukere er ikke klar over at DS_Store-filer finnes. Disse usynlige filene ligger i systemmappene på Mac-en din, og du kan fjerne dem eller deaktivere opprettelsen av filene ved å bruke trinnene som er beskrevet i denne veiledningen.

Legg igjen en kommentar nedenfor og gi oss beskjed om denne veiledningen hjalp deg med å fjerne DS_Store-filer på Mac-en din.

Hva er en DS_Store-fil og hvordan fjerne den