Anonim

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.

  1. 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.

  1. 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.

  1. 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.

  1. 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 .

  1. 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.

  1. 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.

  1. Válassza ki a Go > Utilities > Terminál.

  1. Írja be ezt a parancsot a terminálablakba: sudo find / -name “.DS_Store” -depth -exec rm {} \; és nyomja meg a Enter.

  1. 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.

  1. Válassza ki a Go > Utilities > Terminál.
  1. 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 .

  1. 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.

  1. Válassza ki a Go > Utilities > Terminál.
  1. Írja be vagy illessze be ezt a parancsot a terminálba: sudo crontab -e, majd nyomja meg a Returnkulcs.

  1. Ha a rendszer kéri, írja be rendszergazdai jelszavát.

  1. 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.

  1. 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.

Mi az a DS_Store fájl, és hogyan lehet eltávolítani