.DS_Gem filer i en mappe: hvad de er, og hvordan man undgår dem

Ved mere end én lejlighed, efter at have downloadet en eller anden form for indhold fra internettet eller tilsluttet en harddisk eller et pen-drev til vores computer, har vi fundet en skjult mappe kaldet .DS_Store . Hvad er denne fil? Hvad er det for? Kan jeg slette det? I denne artikel skal vi besvare disse og andre spørgsmål relateret til denne mappe med et så mærkeligt navn.

Den første ting, vi bør vide om denne fil, er, at den kun er nyttig i macOS og Unix, operativsystemet, som Apple's operativsystem til computere er baseret. Uden for macOS og Unix, altså på begge Windows , Linux, DS_Store-mappen er fuldstændig ubrugelig.

.DS_Gem filer i en mappe

Hvad er .DS_Store, og hvad bruges det til

.DS_Store refererer til Desktop Services Butik og er relateret til systemet. Disse filer genereres automatisk hver gang Finder (macOS file explorer) kommer i kontakt med et drev og er altid skjult i både macOS og Windows og Linux. Hvis vi tilslutter et pen-drev eller harddisk til en Mac og uden at udføre nogen handling frakobler vi den sikkert fra computeren (før skubbede enheden ud), når vi gentilslutter enheden til en pc med Windows eller Linux, vil vi verificere, hvordan en fejl er blevet genereret. fil med dette navn.

Når du åbner et drev eller en mappe fra macOS Finder, genererer systemet automatisk .DS_Store-filen, en fil, der gemmer placeringen af ​​filer og mapper sammen med størrelsen af ​​Finder-vinduet og -ikonet, vinduets visningsformat (liste, gitter, forhåndsvisning), antallet af kolonner med filoplysninger.

Betjeningen af ​​denne fil minder meget om thumbs.db, en fil, som Windows genererede i tidligere versioner for at oprette en mappe, hvor et miniaturebillede af alle de billeder, der er gemt i en mappe, blev gemt, på denne måde, når man åbnede en mappe, kunne vise i stedet for et billedikon, et miniaturebillede af det.

Hvis vi slettede denne fil, mistede vi ingen data gemt på drevet. Den eneste besvær, vi fandt, var, at når man åbnede en mappe eller enhed med billeder, skulle denne fil genereres igen, så den indledende indlæsningstid var længere.

Kan jeg slette dem?

Som den ikke har ethvert hjælpeprogram i Windows , hver gang vi støder på .DS_Store-filer, kan vi sikkert fjerne dem fra vores computer. Denne filtype har kun en funktion i macOS og Unix, som jeg nævnte ovenfor, da den giver Finder mulighed for at vide, hvordan de data, der er lagret på den enhed, blev vist sidste gang, den blev tilgået, da denne fil ændres, hver gang den er tilgås fra macOS filstifinder, selvom vi ikke foretager nogen nævneværdige ændringer.

Hvis vi bruger en Mac, kan vi også slette disse filer uden problemer, da de ikke indeholder systemoplysninger, de gemmer kun en registrering af Finder-indstillingerne. Hvis vi sletter dem, vil Finder generere en ny fil igen, medmindre vi deaktiverer denne mulighed via Terminal, en mulighed, som vi viser dig nedenfor.

Slet .DS_Store-filer i Windows

Processen til at slette .DS_Store-filerne i både Windows og Linux er nøjagtig den samme som den, vi følger for at slette enhver anden fil det er ikke en del af systemet. Vi skal bare vælge det med musen, i tilfælde af at bruge det grafiske interface og trække det til papirkurven, brug Slet-indstillingen med højre museknap eller tryk på Del-knappen.

Slet alle .DS_Store-filer på Mac

Hvis vi ønsker at slette alle de .DS_Store-filer, der findes på en Mac, skal vi åbne Terminal-applikationen, der findes i Launchpad , inde i Andre folder. Vi kan også få adgang til det fra Spotlight ved at skrive termen Terminal og klikke på det første resultat.

terminal

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

Før du udfører processen med at slette alle .DS_Store-filer, vil systemet anmode om brugeradgangskode for at bekræfte, at vi er de legitime administratorer af computeren. Hvis vi ønsker at udføre denne opgave fra en standardbrugerkonto, vil det også være nødvendigt at indtaste enhedens administratoradgangskode.

borrar archivos .DS_Store

Denne kommando, som tager lang tid at behandle, vil slette alle .DS_Store-filer, der er placeret i ikke-systemmapper. Da det støder på systemmapper, hvor det ikke er muligt at slette disse filer, vil det vise stien med resultatet Operation ikke tilladt . Den vil også informere os om de mapper, hvor den ikke har fundet denne fil med teksten Ingen sådan fil eller mappe .

borrar archivos .DS_Store

Forhindre dem i at genskabe

Som jeg nævnte ovenfor, er sletning af disse filer på Mac absolut nytteløst, da de automatisk genereres igen. macOS giver os mulighed for at deaktivere oprettelsen af ​​denne Finder-logfil gennem følgende kommando, som vi skal indtaste i Terminal.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Hvis vi har ændret mening og finder ud af, at .DS_Store-filer er nyttige, kan vi gendanne denne funktion med koden

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Er det værd at beholde denne fil?

Her afhænger alt af de behov og brug vi gør af vores udstyr. Hvis vi normalt arbejder med et stort antal filer og mapper fra Finder, anbefales det at holde denne funktion aktiveret, da den vil undgå, at vi skal ændre størrelsen på vinduet hver gang for at tilpasse os det antal filer, vi ønsker at vise. visualiseringstype, mængden af ​​information, der vises af filerne fra kolonnerne blandt andre funktioner... da ikke alle mapper gemmer det samme antal filer/mapper.

Åbning af et Finder-vindue i fuld skærm for kun at vise to filer giver ingen mening , da vi bliver tvunget til at reducere størrelsen. Når størrelsen reduceres, vil den nye størrelse af Finder-vinduet blive gemt i .DS_Store-filen. Næste gang vi åbner den mappe, vil den blive vist med samme størrelse, som vi tidligere havde indstillet. Det samme sker uden at ændre størrelsen på ikonerne, visningsmulighederne...

Hvis den brug, vi gør af Finder, er reduceret til det minimale udtryk, er det absurd at holde denne funktion aktiveret. Men hvis vi tager det i betragtning størrelsen på .DS_Store-filerne er kun et par bytes, vil fjernelse af denne funktion ikke tillade os at frigøre plads på vores computer.

hvordan kan jeg åbne dem

Der er ingen applikation til Windows eller Linux, som giver adgang til indersiden af ​​.DS_Store-filerne. Da der ikke er nogen brugbar funktionalitet på begge operativsystemer, er der ingen grund til, at der er en app, der giver adgang til dens indhold.

Da det er en fil, der er genereret af systemet, er der heller ingen applikation fra Apple eller tredjeparter, der giver os adgang til dets indre for at ændre indholdet.