Anonim

Een .Ds_Store (Desktop Services Store)-bestand is een informatiebestand dat verborgen is in het besturingssysteem van je Mac en dat macOS automatisch maakt wanneer je door een map bladert via de Finder-app.

Het bestand wordt gemaakt voor elke map en bevat informatie die bepa alt hoe het besturingssysteem de map opent met de bijbehorende systeemconfiguratiemetadata. De gegevens omvatten achtergrondafbeeldingen, grootte of oriëntatie van de pictogrammen, hoe mappen worden weergegeven wanneer u ze opent, enz.

Zijn DS_Store-bestanden schadelijk?

Je kunt DS_store-bestanden vinden in archieven die je van andere Mac-gebruikers hebt ontvangen, maar ze veroorzaken geen schade terwijl ze in een map staan.

DS_Store-bestanden worden meestal aan het zicht onttrokken, maar u kunt de instelling voor verborgen bestanden inschakelen en de bestanden bekijken.

  1. Om verborgen bestanden in te schakelen, selecteert u Go > Computer en selecteer vervolgens Macintosh HD om de sectie uit te vouwen.

  1. Selecteer Command + Shift + . (de puntsleutel). De grijs weergegeven bestanden die u ziet, zijn meestal de verborgen bestanden op uw Mac.

Als je echter een DS_Store-bestand samen met andere bestanden naar je Mac uploadt, bestaat de kans dat ze kunnen worden misbruikt om informatie zoals bestandskenmerken of metadata over de bestanden op je Mac te verkrijgen.Hierdoor kunnen hackers kwaadwillig handelen en uw privébestanden bekijken.

Een DS_Store-bestand verwijderen

Hier zijn enkele redenen waarom u een DS_Store-bestand zou willen verwijderen, zelfs als het niet veel ruimte in een map in beslag neemt of geen schade aanricht:

  • Wanneer de Finder elke keer dat u een map probeert te openen in werking treedt.
  • Beschadigde DS_Store-bestanden kunnen het voor u moeilijk maken om weergaveopties te wijzigen en bestandspictogrammen in de map te zien of te sorteren. Wanneer een map onmiddellijk wordt gesloten, is dit een teken van een beschadigd DS_Store-bestand.
  • Om uw weergavevoorkeuren te resetten door een DS_Store-bestand te verwijderen. U verliest aangepaste Finder-weergave-instellingen voor de specifieke map, maar u kunt de weergave-opties of instellingen van de map altijd wijzigen.
  • Als u bestanden tussen computers overzet, bijvoorbeeld van uw Mac naar een ander systeem, kunt u onverwachte problemen tegenkomen die worden veroorzaakt door DS_Store-bestanden.

Een aantal snelle manieren om eventuele problemen met DS_Store-bestanden op te lossen zijn:

  • Open DS_Store-bestanden met geschikte toepassingen op niet-macOS-systemen zoals Windows. Enkele hulpmiddelen die u kunt gebruiken om DS_Store-bestanden in Windows te openen, zijn WinRAR, Adobe Acrobat en Free File Viewer.
  • Ervoor zorgen dat uw DS_Store-bestand niet is beschadigd of geïnfecteerd met een virus of malware. U kunt een malwarescan uitvoeren met de beste antivirusopties voor Mac en controleren op mogelijke bedreigingen.

Je verliest geen gegevens bij het verwijderen van een DS_Store-bestand. Maar zodra de mapvoorkeuren zijn gewijzigd, maakt Finder een nieuwe DS_Store om aangepaste weergave-instellingen op te slaan.

We laten u zien hoe u een DS_Store-bestand verwijdert:

  • Voor een specifieke map
  • Voor meerdere mappen op je Mac via de Terminal-toepassing

Een DS_Store-bestand voor een specifieke map verwijderen

Gebruik deze stappen om een ​​DS_Store-bestand uit een specifieke map te verwijderen.

  1. Selecteer Go > Utilities > Terminal.

Opmerking: Als u niet bent aangemeld als beheerder, wordt u mogelijk gevraagd uw naam en wachtwoord in te voeren om toegang te krijgen tot de Terminal-app en gebruik de opdrachten die nodig zijn om DS_Store-bestanden te verwijderen.

  1. Zoek de map en wijzig de map in de map met het DS_Store-bestand dat u wilt verwijderen. Als de map zich bijvoorbeeld op het bureaublad bevindt, gebruikt u de opdracht cd desktop en drukt u op Enter .

  1. Typ zoeken . –name '.DS_Store' –typ f –delete om alle DS_Store-bestanden in de huidige map te verwijderen en druk op Enter.

Opmerking: Zorg ervoor dat u de opdracht precies zo uittypt, anders verwijdert u mogelijk andere belangrijke bestanden op uw Mac.

  1. Selecteer OK. De .DS_Store-bestanden in de geselecteerde map worden verwijderd.

Opmerking: Terminal stuurt alleen een bericht als de opdracht die je hebt ingevoerd niet werkte.

Een DS_Store-bestand voor meerdere mappen verwijderen

Als je alle DS_Store-bestanden van je Mac wilt verwijderen, volg je deze stappen.

  1. Selecteer Go > Utilities > Terminal.

  1. Voer deze opdracht in het terminalvenster in: sudo find / -name ".DS_Store" -depth -exec rm {} \; en druk op Enter.

  1. Voer uw wachtwoord in,als daarom wordt gevraagd. De DS_Store-bestanden worden uit alle mappen verwijderd.

Opmerking: De app stuurt alleen een bericht terug als de opdracht die je hebt ingevoerd niet werkte.

Het automatisch aanmaken van DS_Store-bestanden voorkomen

Als er willekeurige mappen op uw server staan, kunnen hackers toegang krijgen tot de DS_Store-bestanden, attributen of metadata over het bestand bekijken en kwaadwillig handelen.

De beste manier om dit probleem op te lossen en inbreuken op de beveiliging via DS_Store-bestanden te voorkomen, is door het automatisch aanmaken van DS_Store-bestanden uit te schakelen. Hier is hoe.

  1. Selecteer Go > Utilities > Terminal.
  1. Typ defaults schrijf com.apple.desktopservices DSDontWriteNetworkStores true en druk op Enter . Als u deze opdracht ooit wilt omkeren, gebruikt u dezelfde opdracht maar wijzigt u true in false .

  1. Start je Mac opnieuw op.

Hoe .DS_Store-bestanden periodiek automatisch te verwijderen

Als u DS_Store-bestanden niet handmatig wilt blijven verwijderen, kunt u een UNIX-opdracht gebruiken om de bestanden automatisch met regelmatige tussenpozen te verwijderen. Hier is hoe.

  1. Selecteer Go > Utilities > Terminal.
  1. Typ of plak deze opdracht in Terminal: sudo crontab -e en druk op de Returnsleutel.

  1. Voer desgevraagd uw beheerderswachtwoord in.

  1. Druk in de vim-editor eenmaal op i op je toetsenbord. Typ of plak vervolgens deze opdracht: 30 10root find / -name “.DS_Store” -depth -exec rm {} \;

Opmerking: De crontab-vermelding heeft de volgende indeling: . In ons voorbeeld is het systeem ingesteld om de opdracht automatisch uit te voeren op 10.30 uur elke dag. Je kunt verschillende waarden gebruiken om de opdracht voor een andere tijd in te stellen en de opdracht wordt uitgevoerd, ongeacht of je Mac aan staat of in de slaapstand staat.

  1. Druk eenmaal op de toets Esc op uw toetsenbord en druk vervolgens op Shift+ Z + Z tegelijk om de crontab-ingang op te slaan.

Verwijder DS_Store-bestanden van uw Mac

De meeste Mac-gebruikers weten niet dat er DS_Store-bestanden bestaan. Deze onzichtbare bestanden staan ​​in de systeemmappen van je Mac en je kunt ze verwijderen of het aanmaken van de bestanden uitschakelen door de stappen in deze handleiding te volgen.

Laat hieronder een opmerking achter en laat ons weten of deze gids je heeft geholpen bij het verwijderen van DS_Store-bestanden op je Mac.

Wat is een DS_Store-bestand en hoe het te verwijderen