Anonim

A .Ds_Store (Desktop Services Store) failas yra informacijos failas, paslėptas jūsų „Mac“ operacinėje sistemoje, kurį „macOS“ sukuria automatiškai, kai naršote aplanką naudodami programą „Finder“.

Failas sukuriamas kiekvienam aplankui ir jame yra informacijos, kuri valdo, kaip OS atidarys aplanką su susijusiais sistemos konfigūracijos metaduomenimis. Duomenys apima fono paveikslėlius, piktogramų dydį arba orientaciją, aplankų rodymą juos atidarius ir kt.

Ar DS_Store failai yra kenksmingi?

Galite rasti DS_store failus archyvuose, gautuose iš kitų „Mac“ naudotojų, bet nepadarykite jokios žalos, kol jie yra aplanke.

DS_Store failai paprastai yra paslėpti, bet galite įjungti paslėptų failų nustatymą ir peržiūrėti failus.

  1. Norėdami įjungti paslėptus failus, pasirinkite Go > Computer ir tada pasirinkite Macintosh HD, kad išplėstumėte skyrių.

  1. Pasirinkite Command + Shift + . (laikotarpio raktas). Pilkos spalvos failai, kuriuos matote, paprastai yra paslėpti jūsų „Mac“ failai.

Tačiau jei DS_Store failą kartu su kitais failais įkeliate į savo „Mac“, yra tikimybė, kad jais bus piktnaudžiaujama siekiant gauti informacijos, pvz., failų atributų ar metaduomenų apie „Mac“ kompiuteryje esančius failus.Tai gali leisti įsilaužėliams veikti piktybiškai ir peržiūrėti jūsų privačius failus.

Kaip ištrinti DS_Store failą

Štai kelios priežastys, kodėl norėtumėte ištrinti DS_Store failą, net jei jis neužima daug vietos aplanke arba nesukelia jokios žalos:

  • Kai Finder veikia kiekvieną kartą, kai bandote atidaryti aplanką.
  • Sugadinti DS_Store failai gali apsunkinti peržiūros parinkčių keitimą ir failų piktogramų peržiūrą ar rūšiavimą aplanke. Kai aplankas iškart uždaromas, tai yra sugadinto DS_Store failo ženklas.
  • Norėdami iš naujo nustatyti rodymo nuostatas ištrindami DS_Store failą. Prarasite tinkintus konkretaus aplanko „Finder“ rodinio nustatymus, bet visada galėsite pakeisti aplanko peržiūros parinktis arba nustatymus.
  • Jei perkeliate failus iš vieno kompiuterio į kitą, pvz., iš „Mac“ į kitą sistemą, galite susidurti su netikėtomis problemomis, kurias sukelia DS_Store failai.

Kai kurie greiti būdai, kaip išspręsti bet kokias problemas, su kuriomis susiduriate naudodami DS_Store failus:

  • Atidarykite DS_Store failus naudodami tinkamas programas ne „MacOS“ sistemose, pvz., „Windows“. Kai kurie įrankiai, kuriuos galite naudoti norėdami atidaryti „DS_Store“ failus sistemoje „Windows“, yra „WinRAR“, „Adobe Acrobat“ ir „Free File Viewer“.
  • Užtikrinkite, kad jūsų DS_Store failas nebūtų sugadintas arba užkrėstas virusu ar kenkėjiška programa. Galite paleisti kenkėjiškų programų nuskaitymą naudodami geriausias „Mac“ skirtas antivirusines parinktis ir patikrinti, ar nėra galimų grėsmių.

Ištrindami DS_Store failą neprarandate jokių duomenų. Tačiau pakeitus aplanko nuostatas, „Finder“ sukurs naują „DS_Store“, kurioje bus saugomi pasirinktiniai rodinio nustatymai.

Parodysime, kaip ištrinti DS_Store failą:

  • Konkrečiam aplankui
  • Keliems aplankams „Mac“ kompiuteryje naudojant terminalo programą

Kaip ištrinti DS_Store failą konkrečiam aplankui

Atlikite šiuos veiksmus norėdami ištrinti DS_Store failą iš konkretaus aplanko.

  1. Pasirinkite Eiti > Utilities > Terminalas.

Pastaba: jei nesate prisijungę kaip administratorius, jūsų gali būti paprašyta įvesti savo vardą ir slaptažodį, kad galėtumėte pasiekti Terminalo programą ir naudokite komandas, reikalingas DS_Store failams ištrinti.

  1. Raskite aplanką ir pakeiskite katalogą į aplanką, kuriame yra DS_Store failas, kurį norite ištrinti. Pavyzdžiui, jei aplankas yra darbalaukyje, naudokite komandą cd desktop ir paspauskite Enter .

  1. Įveskite rasti . –pavadinimas '.DS_Store' – įveskite f –delete, kad ištrintumėte visus DS_Store failus dabartiniame kataloge, ir paspauskite Enter.

Pastaba: Įsitikinkite, kad komandą įvedėte tiksliai taip, kaip buvo numatyta, kitaip galite ištrinti kitus svarbius failus „Mac“.

  1. Pasirinkite OK. .DS_Store failai pasirinktame aplanke bus ištrinti.

Pastaba: terminalas išsiųs pranešimą, tik jei įvesta komanda neveikė.

Kaip ištrinti DS_Store failą keliuose aplankuose

Jei norite ištrinti visus DS_Store failus iš savo „Mac“, atlikite šiuos veiksmus.

  1. Pasirinkite Eiti > Utilities > Terminalas.

  1. Terminalo lange įveskite šią komandą: sudo find / -name ".DS_Store" -depth -exec rm {} \; ir paspauskite Enter.

  1. Jei būsite paraginti, įveskite slaptažodį, . DS_Store failai bus ištrinti iš visų aplankų.

Pastaba: programa pateiks pranešimą, tik jei įvesta komanda neveikė.

Kaip užkirsti kelią automatiniam DS_Store failų kūrimui

Jei jūsų serveryje yra atsitiktinių aplankų, įsilaužėliai gali gauti prieigą prie DS_Store failų, peržiūrėti failo atributus ar metaduomenis ir elgtis piktybiškai.

Geriausias būdas išspręsti šią problemą ir išvengti saugumo pažeidimų naudojant DS_Store failus – išjungti automatinį DS_Store failų kūrimą. Štai kaip.

  1. Pasirinkite Eiti > Utilities > Terminalas.
  1. Įveskite defaults įrašykite com.apple.desktopservices DSDontWriteNetworkStores true ir paspauskite Enter . Jei kada nors norėsite atšaukti šią komandą, naudokite tą pačią komandą, bet pakeiskite true į false .

  1. Paleiskite „Mac“ iš naujo.

Kaip periodiškai automatiškai ištrinti .DS_Store failus

Jei nenorite toliau trinti DS_Store failų rankiniu būdu, galite naudoti UNIX komandą, kad automatiškai reguliariai pašalintumėte failus. Štai kaip.

  1. Pasirinkite Eiti > Utilities > Terminalas.
  1. Įveskite arba įklijuokite šią komandą terminale: sudo crontab -e ir paspauskite ReturnRaktas.

  1. Jei būsite paraginti, įveskite administratoriaus slaptažodį.

  1. Vim redaktoriuje vieną kartą paspauskite klaviatūroje i. Tada įveskite arba įklijuokite šią komandą: 30 10root find / -name ".DS_Store" -depth -exec rm {} \;

Pastaba: crontab įrašas yra tokio formato: . Mūsų pavyzdyje sistema nustatyta automatiškai vykdyti komandą esant 10.30 ryto kiekvieną dieną. Galite naudoti skirtingas reikšmes, kad sukonfigūruotumėte komandą skirtingam laikui, ir komanda bus paleista, nesvarbu, ar „Mac“ įjungtas, ar veikia miego režimu.

  1. Paspauskite klaviatūros klavišą Esc, tada paspauskite Shift+ Z + Z vienu metu, kad išsaugotumėte crontab įrašą.

Pašalinkite DS_Store failus iš „Mac“

Dauguma „Mac“ naudotojų nežino, kad egzistuoja DS_Store failai. Šie nematomi failai yra jūsų „Mac“ sistemos aplankuose ir galite juos pašalinti arba išjungti failų kūrimą atlikdami šiame vadove nurodytus veiksmus.

Palikite komentarą toliau ir praneškite mums, ar šis vadovas padėjo pašalinti DS_Store failus iš „Mac“.

Kas yra DS_Store failas ir kaip jį pašalinti