A .Ds_Store (Desktop Services Store) fájl a Mac operációs rendszerében rejtett információs fájl, amelyet a macOS automatikusan létrehoz, amikor a Finder alkalmazáson keresztül böngész egy mappát.
A fájl minden mappához létrejön, és olyan információkat tartalmaz, amelyek szabályozzák, hogy az operációs rendszer hogyan nyissa meg a mappát a kapcsolódó rendszerkonfigurációs metaadatokkal együtt. Az adatok magukban foglalják a háttérképeket, az ikonok méretét vagy tájolását, a mappák megjelenítését a megnyitáskor stb.
A DS_Store fájlok károsak?
A DS_store fájlokat megtalálhatja a többi Mac-felhasználótól kapott archívumban, de ne okozzon kárt, amíg mappában vannak.
DS_Store fájlok általában nem láthatók, de engedélyezheti a rejtett fájlok beállítását, és megtekintheti a fájlokat.
- A rejtett fájlok engedélyezéséhez válassza a Go > Computer lehetőséget, majd majd válassza a Macintosh HD lehetőséget a szakasz kibontásához.
- Válassza ki a Command + Shift + gombot. (a perióduskulcs). A szürkén megjelenő fájlok általában a Mac gépén lévő rejtett fájlok.
Ha azonban egy DS_Store-fájlt más fájlokkal együtt tölt fel Mac számítógépére, fennáll annak a lehetősége, hogy visszaélnek velük olyan információk megszerzésére, mint a fájlattribútumok vagy metaadatok a Mac számítógépén lévő fájlokról.Ez potenciálisan lehetővé teheti a hackerek számára, hogy rosszindulatúan cselekedjenek, és megtekintsék az Ön privát fájljait.
A DS_Store fájl törlése
Íme néhány ok, amiért érdemes törölni egy DS_Store fájlt, még akkor is, ha nem foglal sok helyet egy mappában, vagy nem okoz kárt:
- Amikor a Finder minden alkalommal működésbe lép, amikor megpróbál megnyitni egy mappát.
- A sérült DS_Store fájlok megnehezíthetik a nézetbeállítások módosítását, valamint a mappán belüli fájlikonok megtekintését vagy rendezését. Ha egy mappa azonnal bezárul, az sérült DS_Store fájl jele.
- A megjelenítési beállítások visszaállítása egy DS_Store fájl törlésével. Elveszíti az adott mappához tartozó egyéni Finder nézetbeállításokat, de bármikor módosíthatja a mappa nézeti beállításait.
- Ha fájlokat másol át számítógépek között, például Macről egy másik rendszerre, akkor a DS_Store fájlok által okozott váratlan problémákkal találkozhat.
A DS_Store fájlokkal kapcsolatos problémák megoldásának néhány gyors módja:
- Nyissa meg a DS_Store fájlokat megfelelő alkalmazásokkal nem macOS rendszereken, például Windowson. A DS_Store fájlok Windows rendszerben való megnyitására használható eszközök közé tartozik a WinRAR, az Adobe Acrobat és a Free File Viewer.
- Győződjön meg arról, hogy a DS_Store fájl nem sérült, vagy nem fertőzött vírussal vagy rosszindulatú programmal. Futtathat egy rosszindulatú programellenőrzést a Mac legjobb vírusirtó lehetőségeivel, és ellenőrizheti az esetleges fenyegetéseket.
A DS_Store fájl törlésekor nem veszítenek el adatok. A mappabeállítások módosítása után azonban a Finder új DS_Store-t hoz létre az egyéni nézetbeállítások tárolásához.
Megmutatjuk, hogyan kell törölni egy DS_Store fájlt:
- Egy adott mappához
- Több mappához Mac számítógépen a Terminal alkalmazáson keresztül
Hogyan lehet törölni egy DS_Store fájlt egy adott mappához
Ezekkel a lépésekkel törölhet egy DS_Store fájlt egy adott mappából.
- Válassza ki a Go > Utilities > Terminál.
Megjegyzés: Ha nem rendszergazdaként jelentkezett be, előfordulhat, hogy meg kell adnia nevét és jelszavát a Terminál alkalmazást, és használja a DS_Store fájlok törléséhez szükséges parancsokat.
- Keresse meg a mappát, és módosítsa a könyvtárat a törölni kívánt DS_Store fájlt tartalmazó mappára. Például, ha a mappa az asztalon van, használja a cd desktop parancsot, és nyomja meg az Enter .
- Típus find . –név '.DS_Store' – Írja be az f billentyűt –delete az összes DS_Store fájl törléséhez az aktuális könyvtárban, majd nyomja meg a Enter.
Megjegyzés: Ügyeljen arra, hogy a parancsot pontosan a szándéknak megfelelően írja be, különben más fontos fájlokat törölhet a Mac számítógépen.
- Válassza ki a OK lehetőséget. A kiválasztott mappában lévő .DS_Store fájlok törlődnek.
Megjegyzés: A terminál csak akkor küld üzenetet, ha a megadott parancs nem működött.
A DS_Store-fájl törlése több mappához
Ha az összes DS_Store-fájlt törölni szeretné Mac gépéről, kövesse az alábbi lépéseket.
- Válassza ki a Go > Utilities > Terminál.
- Írja be ezt a parancsot a terminálablakba: sudo find / -name “.DS_Store” -depth -exec rm {} \; és nyomja meg a Enter.
- Adja meg jelszavát, , ha a rendszer kéri. A DS_Store fájlok az összes mappából törlődnek.
Megjegyzés: Az alkalmazás csak akkor küld üzenetet, ha a megadott parancs nem működött.
A DS_Store fájlok automatikus létrehozásának megakadályozása
Ha véletlenszerű mappák vannak a szerveren, a hackerek hozzáférhetnek a DS_Store fájlokhoz, megtekinthetik a fájl attribútumait vagy metaadatait, és rosszindulatúan cselekedhetnek.
A probléma megoldásának és a DS_Store-fájlokon keresztüli biztonsági rések megelőzésének legjobb módja a DS_Store-fájlok automatikus létrehozásának letiltása. Itt van, hogyan.
- Válassza ki a Go > Utilities > Terminál.
- Type defaults write com.apple.desktopservices DSDontWriteNetworkStores true, majd nyomja meg a Enter . Ha valaha is meg akarja fordítani ezt a parancsot, használja ugyanazt a parancsot, de módosítsa a true false értékre .
- Indítsa újra a Mac-et.
A .DS_Store fájlok időszakos automatikus törlése
Ha nem szeretné továbbra is manuálisan törölni a DS_Store fájlokat, akkor egy UNIX parancs segítségével rendszeres időközönként automatikusan eltávolítja a fájlokat. Itt van, hogyan.
- Válassza ki a Go > Utilities > Terminál.
- Írja be vagy illessze be ezt a parancsot a terminálba: sudo crontab -e, majd nyomja meg a Returnkulcs.
- Ha a rendszer kéri, írja be rendszergazdai jelszavát.
- A vim szerkesztőben nyomja meg egyszer a i gombot a billentyűzeten. Ezután írja be vagy illessze be ezt a parancsot: 30 10root find / -name “.DS_Store” -depth -exec rm {} \;
Megjegyzés: A crontab bejegyzés formátuma a következő: . Példánkban a rendszer úgy van beállítva, hogy automatikusan lefutja a parancsot 10-nél.30 óra minden nap. Különböző értékeket használhat a parancs eltérő időre történő konfigurálásához, és a parancs akkor fut, ha a Mac be van kapcsolva, vagy alvó módban van.
- Nyomja meg egyszer a Esc billentyűt a billentyűzeten, majd nyomja meg a Shift+ Z + Z egyszerre a crontab bejegyzés mentéséhez.
A DS_Store-fájlok eltávolítása a Mac-ről
A legtöbb Mac-felhasználó nincs tudatában a DS_Store fájlok létezésének. Ezek a láthatatlan fájlok a Mac rendszermappákban találhatók, és az ebben az útmutatóban ismertetett lépésekkel eltávolíthatja őket, vagy letilthatja a fájlok létrehozását.
Hagyjon megjegyzést alább, és tudassa velünk, hogy ez az útmutató segített-e eltávolítani a DS_Store fájlokat Mac számítógépéről.
