.DS_Bestanden opslaan in een map: wat ze zijn en hoe ze te vermijden

Meer dan eens hebben we, na het downloaden van een bepaald type inhoud van internet of het aansluiten van een harde schijf of pen drive op onze computer, een verborgen map gevonden met de naam .DS_Store . Wat is dit bestand? Waar is het voor? Kan ik het verwijderen? In dit artikel gaan we deze en andere vragen met betrekking tot deze map met zo'n vreemde naam beantwoorden.

Het eerste dat we over dit bestand moeten weten, is dat het alleen nuttig is in macOS en Unix, het besturingssysteem waarop: Apple's besturingssysteem voor computers is gebaseerd. Buiten macOS en Unix, dat wil zeggen, op beide Ramen en Linux, is de map DS_Store volledig nutteloos.

.DS_Bestanden opslaan in een map

Wat is .DS_Store en waarvoor wordt het gebruikt?

.DS_Store verwijst naar de Desktop Services Shop en is gerelateerd aan het systeem. Deze bestanden worden automatisch gegenereerd elke keer dat de Finder (macOS-bestandsverkenner) in contact komt met een schijf en zijn altijd verborgen in zowel macOS als Windows en Linux. Als we een pen drive of harde schijf aansluiten op een papaver en, zonder enige handeling uit te voeren, ontkoppelen we het veilig van de computer (eerder uitwerpen van het apparaat), wanneer we het apparaat opnieuw aansluiten op een pc met Windows of Linux, zullen we controleren hoe een fout is gegenereerd. bestand met deze naam.

Wanneer u een station of map opent vanuit de macOS Finder, genereert het systeem automatisch het .DS_Store-bestand, een bestand dat opslaat de positie van bestanden en mappen samen met de grootte van het Finder-venster en -pictogram, het weergaveformaat van het venster (lijst, raster, voorbeeld), het aantal kolommen met bestandsinformatie.

De werking van dit bestand lijkt sterk op die van thumbs.db, een bestand dat Windows in eerdere versies heeft gegenereerd om een ​​map te maken waarin een miniatuur van alle afbeeldingen die in een map zijn opgeslagen, werd opgeslagen, op deze manier bij het openen van een map, zou in plaats van een afbeeldingspictogram een ​​miniatuur ervan kunnen weergeven.

Als we dit bestand hebben verwijderd, zijn we geen gegevens kwijtgeraakt die op de schijf zijn opgeslagen. Het enige ongemak dat we vonden, was dat bij het openen van een map of eenheid met afbeeldingen dit bestand opnieuw zou moeten worden gegenereerd, dus de initiële laadtijd was langer.

Kan ik ze verwijderen?

Zoals het niet heeft elk hulpprogramma in Windows , elke keer dat we .DS_Store-bestanden tegenkomen, kunnen we deze veilig van onze computer verwijderen. Dit type bestand heeft alleen een functie in macOS en Unix, zoals ik hierboven al zei, omdat het de Finder in staat stelt om te weten hoe de gegevens die op dat apparaat zijn opgeslagen, werden weergegeven de laatste keer dat het werd geopend, aangezien dit bestand elke keer dat het wordt gewijzigd wordt gewijzigd. toegankelijk vanuit de macOS-bestandsverkenner, zelfs als we geen noemenswaardige wijzigingen aanbrengen.

Als we een Mac gebruiken, kunnen we deze bestanden ook probleemloos verwijderen, omdat ze geen systeeminformatie bevatten, ze slaan alleen een record op van de Finder-instellingen. Als we ze verwijderen, genereert de Finder opnieuw een nieuw bestand, tenzij we die optie deactiveren via Terminal, een optie die we u hieronder laten zien.

Verwijder .DS_Store-bestanden in Windows

Het proces om de .DS_Store-bestanden in zowel Windows als Linux te verwijderen is precies hetzelfde als het proces dat we volgen om elk ander bestand verwijderen dat is geen onderdeel van het systeem. We moeten het gewoon met de muis selecteren, in het geval van gebruik van de grafische interface en het naar de prullenbak slepen, gebruik de optie Verwijderen met de rechtermuisknop of druk op de Del-knop.

Verwijder alle .DS_Store-bestanden op Mac

Als we alle .DS_Store-bestanden op een Mac willen verwijderen, moeten we de Terminal-toepassing openen in de Launchpad , binnen in de Overig map. We hebben er ook toegang toe vanuit Spotlight door de term Terminal te typen en op het eerste resultaat te klikken.

terminal

sudo find / -name ".DS_Store" -depth -exec rm {} ;

Voordat het proces van het verwijderen van alle .DS_Store-bestanden wordt uitgevoerd, vraagt ​​het systeem om de gebruikerswachtwoord om te bevestigen dat wij de legitieme beheerders van de computer zijn. Als we deze taak willen uitvoeren vanaf een standaard gebruikersaccount, is het ook nodig om het beheerderswachtwoord van het apparaat in te voeren.

borrar-archieven .DS_Store

Dit commando, dat duurt lang om te verwerken, worden alle .DS_Store-bestanden verwijderd die zich in niet-systeemmappen bevinden. Omdat het systeemmappen tegenkomt waar het niet mogelijk is om deze bestanden te verwijderen, wordt het pad met het resultaat weergegeven Operatie niet toegestaan . Het zal ons ook informeren over de mappen waarin het dit bestand met de tekst niet heeft gevonden Bestand of map bestaat niet .

borrar-archieven .DS_Store

Voorkom dat ze opnieuw worden gegenereerd

Zoals ik hierboven al zei, is het absoluut nutteloos om deze bestanden op Mac te verwijderen, omdat ze automatisch opnieuw worden gegenereerd. macOS stelt ons in staat om het maken van dit Finder-logbestand uit te schakelen via de volgende opdracht die we in Terminal moeten typen.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Als we van gedachten zijn veranderd en vinden dat .DS_Store-bestanden nuttig zijn, kunnen we deze functie herstellen met de code

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Is het de moeite waard om dit bestand te bewaren?

Hier hangt alles af van de behoeften en het gebruik dat we maken van onze apparatuur. Als we gewoonlijk met een groot aantal bestanden en mappen uit de Finder werken, is het aan te raden deze functie geactiveerd te houden, omdat het zal voorkomen dat we het venster elke keer moeten verkleinen om ons aan te passen aan het aantal bestanden dat we willen tonen, de type visualisatie, de hoeveelheid informatie die wordt getoond van de bestanden uit de kolommen onder andere functies... aangezien niet alle mappen hetzelfde aantal bestanden / mappen opslaan.

Een Finder-venster op volledig scherm openen om slechts twee bestanden weer te geven slaat nergens op , omdat we genoodzaakt zijn om de maat te verkleinen. Wanneer de grootte wordt verkleind, wordt de nieuwe grootte van het Finder-venster opgeslagen in het .DS_Store-bestand. De volgende keer dat we die map openen, wordt deze weergegeven met dezelfde grootte die we eerder hadden ingesteld. Hetzelfde gebeurt zonder de grootte van de pictogrammen, de weergave-opties...

Als het gebruik dat we maken van de Finder wordt teruggebracht tot de minimale uitdrukking, is het absurd om deze functie geactiveerd te houden. Als we daar echter rekening mee houden: de grootte van de .DS_Store-bestanden is slechts een paar bytes, het verwijderen van deze functie stelt ons niet in staat om ruimte vrij te maken op onze computer.

hoe kan ik ze openen?

Er is geen applicatie voor Windows of Linux die toegang geeft tot de binnenkant van de .DS_Store-bestanden. Omdat beide besturingssystemen geen bruikbare functionaliteit hebben, is er geen reden voor een app die toegang geeft tot de inhoud ervan.

Omdat het een bestand is dat door het systeem wordt gegenereerd, is er ook geen applicatie van Apple of derden die ons toegang geeft tot het interieur om de inhoud te wijzigen.