En .Ds_Store-fil (Desktop Services Store) er en informationsfil skjult på din Macs operativsystem, som macOS opretter automatisk, hver gang du gennemser en mappe gennem Finder-appen.
Filen oprettes for hver mappe og indeholder information, der styrer, hvordan operativsystemet åbner mappen med de tilknyttede systemkonfigurationsmetadata. Dataene omfatter baggrundsbilleder, størrelse eller orientering af ikonerne, hvordan man viser mapper, når du åbner dem osv.
Er DS_Store-filer skadelige?
Du kan finde DS_store-filer i arkiver modtaget fra andre Mac-brugere, men forårsager ingen skade, mens de er i en mappe.
DS_Store-filer er norm alt skjult, men du kan aktivere indstillingen for skjulte filer og se filerne.
- For at aktivere skjulte filer skal du vælge Go > Computer og vælg derefter Macintosh HD for at udvide sektionen.
- Vælg Command + Shift + . (punktumnøglen). De nedtonede filer, du ser, er typisk de skjulte filer på din Mac.
Men hvis du uploader en DS_Store-fil sammen med andre filer til din Mac, er der en chance for, at de kan blive misbrugt til at få information som filattributter eller metadata om filerne på din Mac.Det kan potentielt give hackere mulighed for at handle ondsindet og se dine private filer.
Sådan sletter man en DS_Store-fil
Her er et par grunde til, hvorfor du ønsker at slette en DS_Store-fil, selvom den ikke fylder meget i en mappe eller forårsager skade:
- Når Finder reagerer, hver gang du forsøger at åbne en mappe.
- Korrupte DS_Store-filer kan gøre det svært for dig at ændre visningsindstillinger og se eller sortere filikoner i mappen. Når en mappe lukkes med det samme, er det et tegn på en beskadiget DS_Store-fil.
- For at nulstille dine skærmpræferencer ved at slette en DS_Store-fil. Du mister tilpassede Finder-visningsindstillinger for den bestemte mappe, men du kan altid ændre mappens visningsindstillinger eller -indstillinger.
- Hvis du overfører filer mellem computere, f.eks. fra din Mac til et andet system, kan du støde på nogle uventede problemer forårsaget af DS_Store-filer.
Nogle hurtige måder at løse eventuelle problemer, du står over for med DS_Store-filer, omfatter:
- Åbn DS_Store-filer med passende programmer på ikke-macOS-systemer som Windows. Nogle værktøjer, du kan bruge til at åbne DS_Store-filer i Windows, omfatter WinRAR, Adobe Acrobat og Free File Viewer.
- Sikker på, at din DS_Store-fil ikke er beskadiget eller inficeret med en virus eller malware. Du kan køre en malware-scanning ved hjælp af de bedste antivirus-muligheder til Mac og se efter potentielle trusler.
Du mister ingen data, når du sletter en DS_Store-fil. Men når mappepræferencerne er ændret, vil Finder oprette en ny DS_Store til at gemme brugerdefinerede visningsindstillinger.
Vi viser dig, hvordan du sletter en DS_Store-fil:
- For en bestemt mappe
- Til flere mapper på din Mac via Terminal-programmet
Sådan sletter man en DS_Store-fil for en specifik mappe
Brug disse trin til at slette en DS_Store-fil fra en bestemt mappe.
- Vælg Go > Utilities > Terminal.
Bemærk: Hvis du ikke er logget ind som administrator, kan du blive bedt om at indtaste dit navn og din adgangskode for at få adgang til Terminal-app og brug de nødvendige kommandoer til at slette DS_Store-filer.
- Find mappen og skift mappen til den mappe, der indeholder den DS_Store-fil, du vil slette. For eksempel, hvis mappen er på skrivebordet, skal du bruge cd desktop kommandoen og trykke på Enter .
- Typ find . –navn '.DS_Store' –skriv f –delete for at slette alle DS_Store-filer i den aktuelle mappe, og tryk på Enter.
Bemærk: Sørg for, at du skriver kommandoen nøjagtigt efter hensigten, ellers kan du slette andre vigtige filer på din Mac.
- Vælg OK. .DS_Store-filerne i den valgte mappe vil blive slettet.
Note: Terminal sender kun en besked, hvis den indtastede kommando ikke virkede.
Sådan sletter du en DS_Store-fil for flere mapper
Hvis du vil slette alle DS_Store-filer fra din Mac, skal du følge disse trin.
- Vælg Go > Utilities > Terminal.
- Indtast denne kommando i terminalvinduet: sudo find / -name “.DS_Store” -depth -exec rm {} \; og tryk på Enter.
- Indtast din adgangskode, , hvis du bliver bedt om det. DS_Store-filerne vil blive slettet fra alle mapperne.
Bemærk: Appen returnerer kun en besked, hvis den kommando, du indtastede, ikke virkede.
Sådan forhindrer man automatisk oprettelse af DS_Store-filer
Hvis der er tilfældige mapper på din server, kan hackere få adgang til DS_Store-filerne, se attributter eller metadata om filen og handle ondsindet.
Den bedste måde at løse dette problem på og forhindre sikkerhedsbrud gennem DS_Store-filer er at deaktivere den automatiske oprettelse af DS_Store-filer. Sådan gør du.
- Vælg Go > Utilities > Terminal.
- Typ defaults skriv com.apple.desktopservices DSDontWriteNetworkStores true, og tryk på Enter . Hvis du nogensinde vil vende denne kommando, skal du bruge den samme kommando, men ændre true til false .
- Genstart din Mac.
Sådan sletter man .DS_Store-filer automatisk
Hvis du ikke ønsker at blive ved med at slette DS_Store-filer på den manuelle måde, kan du bruge en UNIX-kommando til automatisk at fjerne filerne med jævne mellemrum. Sådan gør du.
- Vælg Go > Utilities > Terminal.
- Skriv eller indsæt denne kommando i Terminal: sudo crontab -e, og tryk på Return -tast.
- Hvis du bliver bedt om det, skal du indtaste din administratoradgangskode.
- I vim-editoren skal du trykke på i på dit tastatur én gang. Indtast eller indsæt derefter denne kommando: 30 10root find / -name “.DS_Store” -depth -exec rm {} \;
Note: Crontab-indgangen er i følgende format: . I vores eksempel er systemet indstillet til automatisk at køre kommandoen ved 10.30:00 hver dag. Du kan bruge forskellige værdier til at konfigurere kommandoen til et andet tidspunkt, og kommandoen kører, uanset om din Mac er tændt eller i dvaletilstand.
- Tryk én gang på Esc-tasten på dit tastatur, og tryk derefter på Shift+ Z + Z samtidigt for at gemme crontab-indgangen.
Fjern DS_Store-filer fra din Mac
De fleste Mac-brugere er ikke klar over, at der findes DS_Store-filer. Disse usynlige filer findes i systemmapperne på din Mac, og du kan fjerne dem eller deaktivere oprettelsen af filerne ved at bruge de trin, der er beskrevet i denne vejledning.
Skriv en kommentar nedenfor, og lad os vide, om denne vejledning hjalp dig med at fjerne DS_Store-filer på din Mac.
