.DS_Lagra filer i en mapp: vad de är och hur man undviker dem

Vid mer än ett tillfälle, efter att ha laddat ner någon typ av innehåll från internet eller anslutit en hårddisk eller pennenhet till vår dator, har vi hittat en dold mapp som heter .DS_Store . Vad är denna fil? Vad är det för? Kan jag ta bort det? I den här artikeln kommer vi att svara på dessa och andra frågor relaterade till den här mappen med ett så konstigt namn.

Det första vi bör veta om den här filen är att den bara är användbar i macOS och Unix, operativsystemet som Apples operativsystem för datorer är baserat. Utanför macOS och Unix, det vill säga på båda Windows och Linux, DS_Store-mappen är helt värdelös.

.DS_Lagra filer i en mapp

Vad är .DS_Store och vad används det till

.DS_Store hänvisar till Desktop Services HITTA BUTIK och är relaterad till systemet. Dessa filer genereras automatiskt varje gång Finder (macOS-filutforskaren) kommer i kontakt med en enhet och är alltid dolda i både macOS och Windows och Linux. Om vi ​​ansluter en penna eller hårddisk till en Mac och, utan att utföra någon åtgärd, kopplar vi bort den på ett säkert sätt från datorn (tidigare matar vi ut enheten), när vi återansluter enheten till en PC med Windows eller Linux, kommer vi att verifiera hur ett fel har genererats. fil med detta namn.

När du öppnar en enhet eller katalog från macOS Finder genererar systemet automatiskt filen .DS_Store, en fil som lagras positionen för filer och mappar tillsammans med storleken på Finder-fönstret och ikonen, fönstrets visningsformat (lista, rutnät, förhandsgranskning), antalet kolumner med filinformation.

Funktionen för den här filen är mycket lik den för thumbs.db, en fil som Windows genererade i tidigare versioner för att skapa en katalog där en miniatyrbild av alla bilder som lagrats i en mapp lagrades, på detta sätt, när man öppnade en katalog, skulle kunna visa istället för en bildikon, en miniatyr av den.

Om vi ​​tog bort den här filen förlorade vi ingen data som lagrats på enheten. Det enda besväret vi upptäckte var att, när man öppnade en mapp eller enhet med bilder, skulle den här filen behöva genereras igen, så den initiala laddningstiden var längre.

Kan jag radera dem?

Som den inte har något verktyg i Windows , varje gång vi stöter på .DS_Store-filer kan vi säkert ta bort dem från vår dator. Den här typen av fil har bara en funktion i macOS och Unix, som jag nämnde ovan, eftersom den låter Finder veta hur data som lagrats på den enheten visades förra gången den öppnades, eftersom den här filen ändras varje gång den är åtkomst från macOS-filutforskaren, även om vi inte gör några anmärkningsvärda ändringar.

Om vi ​​använder en Mac kan vi även radera dessa filer utan problem, eftersom de inte innehåller systeminformation, de lagrar bara en registrering av Finder-inställningarna. Om vi ​​tar bort dem kommer Finder att generera en ny fil igen om vi inte inaktiverar det alternativet via Terminal, ett alternativ som vi visar dig nedan.

Ta bort .DS_Store-filer i Windows

Processen att ta bort .DS_Store-filerna i både Windows och Linux är exakt densamma som vi följer för att radera alla andra filer som inte är en del av systemet. Vi måste bara välja det med musen, om vi använder det grafiska gränssnittet och drar det till papperskorgen, använd alternativet Ta bort med höger musknapp eller tryck på Del-knappen.

Ta bort alla .DS_Store-filer på Mac

Om vi ​​vill ta bort alla .DS_Store-filer som finns på en Mac måste vi öppna Terminal-programmet som finns i Launchpad , inuti Övrigt mapp. Vi kan också komma åt det från Spotlight genom att skriva termen Terminal och klicka på det första resultatet.

terminala

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

Innan du utför processen att ta bort alla .DS_Store-filer kommer systemet att begära användarlösenord för att bekräfta att vi är legitima administratörer av datorn. Om vi ​​vill utföra denna uppgift, från ett standardanvändarkonto, kommer det också att vara nödvändigt att ange enhetsadministratörslösenordet.

borrar archivos .DS_Store

Detta kommando, som tar en lång tid att bearbeta, raderar alla .DS_Store-filer som finns i icke-systemmappar. Eftersom den stöter på systemmappar där det inte är möjligt att ta bort dessa filer kommer den att visa sökvägen med resultatet Åtgärden är inte tillåten . Den kommer också att informera oss om de mappar där den inte har hittat den här filen med texten Ingen sådan fil eller katalog .

borrar archivos .DS_Store

Förhindra att de återskapas

Som jag nämnde ovan är det helt värdelöst att ta bort dessa filer på Mac, eftersom de automatiskt genereras igen. macOS tillåter oss att inaktivera skapandet av denna Finder-loggfil genom följande kommando som vi måste skriva i Terminal.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Om vi ​​har ändrat oss och finner att .DS_Store-filer är användbara kan vi återställa den här funktionen med koden

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Är det värt att behålla den här filen?

Här beror allt på vilka behov och användning vi gör av vår utrustning. Om vi ​​vanligtvis arbetar med ett stort antal filer och mappar från Finder, rekommenderas det att hålla denna funktion aktiverad, eftersom den kommer att undvika att vi behöver ändra storlek på fönstret varje gång för att anpassa oss till antalet filer vi vill visa. typ av visualisering, mängden information som visas om filerna från kolumnerna bland andra funktioner... eftersom inte alla mappar lagrar samma antal filer/mappar.

Öppnar ett Finder-fönster i helskärm för att bara visa två filer är ingen mening , eftersom vi kommer att tvingas minska storleken. När du minskar storleken kommer den nya storleken på Finder-fönstret att lagras i .DS_Store-filen. Nästa gång vi kommer åt den mappen kommer den att visas med samma storlek som vi tidigare hade ställt in. Detsamma händer utan att ändra storleken på ikonerna, visningsalternativen...

Om användningen av Finder reduceras till ett minimalt uttryck, är det absurt att hålla denna funktion aktiverad. Men om vi tar hänsyn till det storleken på .DS_Store-filerna är bara några byte, om du tar bort den här funktionen kommer vi inte att frigöra utrymme på vår dator.

hur kan jag öppna dem

Det finns ingen applikation för Windows eller Linux, som tillåter åtkomst till insidan av .DS_Store-filerna. Eftersom det inte finns någon användbar funktionalitet på båda operativsystemen, finns det ingen anledning att det finns en app som tillåter åtkomst till dess innehåll.

Eftersom det är en fil som genereras av systemet, finns det heller ingen applikation från Apple eller tredje part som tillåter oss att komma åt dess inre för att ändra dess innehåll.