Datoteka .Ds_Store (Desktop Services Store) je datoteka s podacima skrivena u operativnom sustavu vašeg Mac računala koju macOS automatski stvara kad god pregledavate mapu putem aplikacije Finder.
Datoteka se stvara 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?
Datoteke DS_store možete pronaći u arhivama koje ste primili od drugih Mac korisnika, ali nemojte uzrokovati nikakvu štetu dok su u mapi.
DS_Store datoteke obično su skrivene od pogleda, ali možete omogućiti postavku skrivenih datoteka i pregledavati datoteke.
- Da biste omogućili skrivene datoteke, odaberite Go > Računalo i zatim odaberite Macintosh HD za proširenje odjeljka.
- Select Command + Shift + . (ključ točke). Zasjenjene datoteke koje vidite obično su skrivene datoteke na vašem Macu.
Međutim, ako prenesete DS_Store datoteku zajedno s drugim datotekama na svoj Mac, postoji mogućnost da se one mogu zloupotrijebiti za dobivanje informacija poput atributa datoteke ili metapodataka o datotekama na vašem Macu.To bi potencijalno moglo dopustiti hakerima da djeluju zlonamjerno i pregledaju vaše privatne datoteke.
Kako izbrisati DS_Store datoteku
Evo nekoliko razloga zašto biste htjeli izbrisati DS_Store datoteku, čak i ako ne zauzima puno prostora u mapi niti uzrokuje bilo kakvu štetu:
- Kada Finder reagira svaki put kada pokušate otvoriti mapu.
- Oštećene DS_Store datoteke mogu vam otežati promjenu opcija prikaza i pregled ili sortiranje ikona datoteka unutar mape. Kada se mapa odmah zatvori, to je znak oštećene datoteke DS_Store.
- Za poništavanje postavki prikaza brisanjem datoteke DS_Store. Izgubit ćete prilagođene postavke prikaza Findera za određenu mapu, ali uvijek možete promijeniti opcije ili postavke prikaza mape.
- Ako prenosite datoteke između računala, primjerice 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 rješavanja problema s kojima se susrećete s DS_Store datotekama uključuju:
- Otvorite DS_Store datoteke 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 uključuju WinRAR, Adobe Acrobat i Free File Viewer.
- Provjera 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 i provjeriti ima li potencijalnih prijetnji.
Ne gubite podatke prilikom brisanja DS_Store datoteke. No, nakon što se postavke mape promijene, Finder će stvoriti novi DS_Store za pohranu prilagođenih postavki pogleda.
Pokazat ćemo vam kako izbrisati DS_Store datoteku:
- Za određenu mapu
- Za više mapa na vašem Macu putem aplikacije Terminal
Kako izbrisati DS_Store datoteku za određenu mapu
Koristite ove korake za brisanje DS_Store datoteke iz određene mape.
- Select Go > Utilities > Terminal.
Napomena: Ako niste prijavljeni kao administrator, od vas će se možda tražiti da unesete svoje ime i lozinku za pristup Aplikacija terminala i koristite naredbe potrebne za brisanje DS_Store datoteka.
- Pronađite mapu i promijenite direktorij u mapu koja sadrži DS_Store datoteku koju želite izbrisati. Na primjer, ako se mapa nalazi na radnoj površini, koristite naredbu cd desktop i pritisnite Enter .
- Upišite find . –name '.DS_Store' –upišite f –delete za brisanje svih DS_Store datoteka u trenutnom direktoriju i pritisnite Enter.
Napomena: Provjerite jeste li upisali naredbu točno onako kako je predviđeno inače možete izbrisati druge važne datoteke na vašem Macu.
- Odaberi OK. Datoteke .DS_Store u mapi koju ste odabrali bit će izbrisane.
Napomena: Terminal će poslati poruku samo ako naredba koju ste unijeli ne radi.
Kako izbrisati DS_Store datoteku za više mapa
Ako želite izbrisati sve DS_Store datoteke s vašeg Maca, slijedite ove korake.
- Select Go > Utilities > Terminal.
- Unesite ovu naredbu u prozor terminala: sudo find / -name “.DS_Store” -depth -exec rm {} \; i pritisnite Enter.
- Unesite svoju lozinku,ako se to od vas zatraži. Datoteke DS_Store bit će izbrisane iz svih mapa.
Napomena: Aplikacija će vratiti poruku samo ako naredba koju ste unijeli nije funkcionirala.
Kako spriječiti automatsko stvaranje DS_Store datoteka
Ako na vašem poslužitelju postoje nasumične mape, hakeri mogu dobiti pristup datotekama DS_Store, pregledati atribute ili metapodatke o datoteci i djelovati zlonamjerno.
Najbolji način da riješite ovaj problem i spriječite proboje sigurnosti putem DS_Store datoteka je da onemogućite automatsko stvaranje DS_Store datoteka. Evo kako.
- Select Go > Utilities > Terminal.
- Upišite defaults napišite com.apple.desktopservices DSDontWriteNetworkStores true i pritisnite Enter . Ako ikada poželite poništiti ovu naredbu, upotrijebite istu naredbu, ali promijenite true u false .
- Ponovo pokrenite svoj Mac.
Kako automatski povremeno brisati .DS_Store datoteke
Ako ne želite brisati DS_Store datoteke na ručni način, možete koristiti UNIX naredbu za automatsko uklanjanje datoteka u redovitim intervalima. Evo kako.
- Select Go > Utilities > Terminal.
- Upišite ili zalijepite ovu naredbu u Terminal: sudo crontab -e i pritisnite Returnključ.
- Ako se to od vas zatraži, unesite svoju administratorsku lozinku.
- U vim uređivaču jednom pritisnite i na tipkovnici. Zatim upišite ili zalijepite ovu naredbu: 30 10root find / -name “.DS_Store” -depth -exec rm {} \;
Napomena: crontab unos je u sljedećem formatu: . U našem primjeru, sustav je postavljen da automatski pokrene naredbu na 10.30 ujutro svaki dan. Možete koristiti različite vrijednosti za konfiguraciju naredbe za različito vrijeme i naredba će se pokrenuti bez obzira je li vaš Mac uključen ili u stanju mirovanja.
- Pritisnite Esc tipku na tipkovnici jednom i zatim pritisnite Shift+ Z + Z istovremeno za spremanje crontab unosa.
Uklonite DS_Store datoteke s vašeg Maca
Većina Mac korisnika nije svjesna postojanja DS_Store datoteka. Ove nevidljive datoteke nalaze se u sistemskim mapama vašeg Maca i možete ih ukloniti ili onemogućiti stvaranje datoteka koristeći korake navedene u ovom vodiču.
Ostavite komentar ispod i javite nam je li vam ovaj vodič pomogao ukloniti DS_Store datoteke na vašem Macu.