Što je DS_Store datoteka i kako je ukloniti

Datoteka .Ds_Store ( trgovina usluga za stolna računala(Desktop Services Store) ) je informacijska datoteka skrivena u operativnom sustavu vašeg Maca koju macOS kreira automatski svaki put kada pregledavate mapu putem aplikacije Finder(Finder app) .

Datoteka se kreira za svaku mapu i sadrži informacije koje kontroliraju kako će OS otvoriti mapu s pridruženim metapodacima konfiguracije sustava. Podaci uključuju pozadinske slike, veličinu ili orijentaciju ikona, kako prikazati mape kada ih otvorite itd. 

Jesu li DS_Store datoteke štetne?(Are DS_Store Files Harmful?)

Datoteke DS_store(DS_store) možete pronaći u arhivama primljenim od drugih korisnika Maca(Mac) , ali ne prouzrokuju nikakvu štetu dok su u mapi. 

Datoteke DS_Store obično su skrivene od pogleda, ali možete omogućiti postavku skrivenih datoteka i pregledavati datoteke. 

  1. Da biste omogućili skrivene datoteke, odaberite Idi(Go) > Računalo(Computer) , a zatim odaberite Macintosh HD za proširenje odjeljka.

  1. Odaberite Command + Shift + . (ključ s točkom). Zasivljene datoteke koje vidite obično su skrivene datoteke na vašem Macu(Mac)

Međutim, ako prenesete DS_Store datoteku zajedno s drugim datotekama na svoj Mac , postoji šansa da se one mogu zloupotrijebiti za dobivanje informacija poput atributa datoteke ili metapodataka o datotekama na vašem Macu(Mac) . To bi potencijalno moglo dopustiti hakerima da djeluju zlonamjerno i pregledavaju vaše privatne datoteke. 

Kako izbrisati datoteku DS_Store(How to Delete a DS_Store File)

Evo nekoliko razloga zašto biste željeli izbrisati datoteku DS_Store , čak i ako ne zauzima puno prostora u mapi ili ne uzrokuje nikakvu štetu:

  • Kad se Finder aktivira svaki put kada pokušate otvoriti mapu. 
  • Oštećene datoteke DS_Store mogu vam otežati promjenu opcija prikaza i pregled ili sortiranje ikona datoteka unutar mape. Kada se mapa odmah zatvori, to je znak da je datoteka DS_Store oštećena . 
  • Za poništavanje postavki prikaza brisanjem datoteke DS_Store . Izgubit ćete prilagođene postavke prikaza Findera(Finder) za određenu mapu, ali uvijek možete promijeniti opcije ili postavke prikaza mape.
  • Ako prenosite datoteke između računala(transferring files between computers) , na primjer s vašeg Mac računala na drugi sustav, možete naići na neke neočekivane probleme uzrokovane datotekama DS_Store

Neki brzi načini za rješavanje problema s kojima se susrećete s datotekama DS_Store uključuju:

  • Otvorite datoteke DS_Store(Open DS_Store) s odgovarajućim aplikacijama na sustavima koji nisu macOS kao što je Windows . Neki alati koje možete koristiti za otvaranje DS_Store datoteka u sustavu Windows(Windows) uključuju WinRAR , Adobe Acrobat i Free File Viewer .
  • Osigurajte da vaša DS_Store datoteka nije oštećena ili zaražena virusom ili zlonamjernim softverom. Možete pokrenuti skeniranje zlonamjernog softvera pomoću najboljih antivirusnih opcija za Mac(best antivirus options for Mac) i provjeriti ima li potencijalnih prijetnji.

Ne gubite nikakve podatke prilikom brisanja DS_Store datoteke. No, nakon što se promijene postavke mape, Finder će stvoriti novi DS_Store za pohranu prilagođenih postavki prikaza. 

Pokazat ćemo vam kako izbrisati DS_Store datoteku: 

  • Za određenu mapu 
  • Za više mapa na vašem Macu(Mac) putem aplikacije Terminal

Kako izbrisati DS_Store datoteku za određenu mapu(How to Delete a DS_Store File for a Specific Folder)

Koristite(Use) ove korake za brisanje DS_Store datoteke iz određene mape.

  1. Odaberite Idi(Go) > Uslužni programi(Utilities) > Terminal .

Napomena(Note) : Ako niste prijavljeni kao administrator, od vas će se možda tražiti da unesete svoje ime i lozinku za pristup aplikaciji Terminal i korištenje naredbi potrebnih za brisanje DS_Store datoteka.

  1. Pronađite mapu i promijenite direktorij u mapu koja sadrži datoteku DS_Store koju želite izbrisati. Na primjer, ako je mapa na radnoj površini, upotrijebite naredbu cd desktop i pritisnite (cd desktop)Enter

  1. Upišite find . –naziv '.DS_Store' –upišite f –izbriši(find . –name ‘.DS_Store’ –type f –delete ) za brisanje svih DS_Store datoteka u trenutnom direktoriju i pritisnite Enter

Napomena(Note) : Provjerite jeste li upisali naredbu točno kako je predviđeno, inače možete izbrisati druge važne datoteke na svom Macu(Mac) .

  1. Odaberite U redu(OK) . Datoteke .DS_Store u mapi koju ste odabrali bit će izbrisane.

Napomena(Note) : Terminal će poslati poruku samo ako naredba koju ste unijeli ne radi.

Kako izbrisati datoteku DS_Store za više mapa(How to Delete a DS_Store File for Multiple Folders)

Ako želite izbrisati sve DS_Store datoteke sa svog Maca(Mac) , slijedite ove korake.

  1. Odaberite Idi(Go) > Uslužni programi(Utilities) > Terminal

  1. Unesite ovu naredbu u prozor terminala : (Terminal)sudo find / -name “.DS_Store” -depth -exec rm {} \; i pritisnite Enter .

  1. Unesite svoju lozinku,(password,) ako se to od vas zatraži. Datoteke DS_Store bit će izbrisane iz svih mapa.

Napomena(Note) : aplikacija će vratiti poruku samo ako naredba koju ste unijeli ne radi.

Kako spriječiti automatsko stvaranje DS_Store datoteka(How to Prevent Automatic Creation of DS_Store Files)

Ako na vašem poslužitelju postoje nasumične mape, hakeri mogu dobiti pristup(hackers may get access) datotekama DS_Store , pregledati atribute ili metapodatke o datoteci i djelovati zlonamjerno.

Najbolji način da riješite ovaj problem i spriječite narušavanje sigurnosti(prevent security breaches) putem DS_Store datoteka je onemogućiti automatsko stvaranje DS_Store datoteka. Evo kako.

  1. Odaberite Idi(Go) > Uslužni programi(Utilities) > Terminal .
  1. Upišite defaults write com.apple.desktopservices DSDontWriteNetworkStores true i pritisnite Enter . Ako ikada poželite poništiti ovu naredbu, upotrijebite istu naredbu, ali promijenite true u false .

  1. Ponovo pokrenite svoj Mac. 

Kako povremeno automatski izbrisati .DS_Store datoteke (How to Automatically Delete .DS_Store Files Periodically )

Ako ne želite nastaviti brisati DS_Store datoteke na ručni način, možete koristiti UNIX naredbu za automatsko uklanjanje datoteka u redovitim intervalima. Evo kako.

  1. Odaberite Idi(Go) > Uslužni programi(Utilities) > Terminal .
  1. Upišite ili zalijepite ovu naredbu u Terminal : sudo crontab -e i pritisnite tipku Return .

  1. Ako se od vas zatraži, unesite svoju administratorsku lozinku(administrator password)

  1. U vim uređivaču jednom pritisnite i na tipkovnici. Zatim upišite ili zalijepite ovu naredbu: 30 10 * * * root find / -name “.DS_Store” -depth -exec rm {} \;

Napomena(Note) : Unos crontab je u sljedećem formatu: <Minute> <Hour> <DayOfMonth> <Month> <DayOfWeek> <User Command> . U našem primjeru, sustav je postavljen da svaki dan automatski izvodi naredbu u 10.30 sati. Možete koristiti različite vrijednosti za konfiguriranje naredbe za različito vrijeme i naredba će se pokrenuti bez obzira na to je li vaš Mac uključen ili u stanju mirovanja(Sleep mode) .

  1. Pritisnite tipku Esc na tipkovnici jednom, a zatim istovremeno pritisnite Shift + Z + Z da biste spremili unos crontab. 

Uklonite DS_Store datoteke sa svog Maca(Remove DS_Store Files from Your Mac)

Većina korisnika Maca(Mac) nije svjesna da DS_Store datoteke postoje. Ove nevidljive datoteke(invisible files) žive u sistemskim mapama vašeg Maca(Mac) i možete ih ukloniti ili onemogućiti stvaranje datoteka pomoću koraka navedenih u ovom vodiču. 

Ostavite komentar ispod i javite nam je li vam ovaj vodič pomogao ukloniti DS_Store datoteke na vašem Macu(Mac) .



About the author

Računalni sam tehničar koji godinama radi s Androidom i uredskim softverom. Također podučavam ljude kako koristiti Mac računala zadnjih 5 godina. Ako tražite nekoga tko zna kako popraviti stvari na vašem računalu, vjerojatno vam mogu pomoći!



Related posts