Anonim

Súbor .Ds_Store (Desktop Services Store) je informačný súbor skrytý v operačnom systéme Macu, ktorý macOS vytvára automaticky vždy, keď prehľadávate priečinok cez aplikáciu Finder.

Súbor sa vytvorí pre každý priečinok a obsahuje informácie, ktoré riadia, ako operačný systém otvorí priečinok s priradenými metaúdajmi konfigurácie systému. Údaje zahŕňajú obrázky na pozadí, veľkosť alebo orientáciu ikon, spôsob zobrazenia priečinkov pri ich otvorení atď.

Sú súbory DS_Store škodlivé?

Súbory DS_store môžete nájsť v archívoch prijatých od iných používateľov počítačov Mac, ale nespôsobia žiadnu škodu, keď sú v priečinku.

Súbory DS_Store sú zvyčajne skryté, ale môžete povoliť nastavenie skrytých súborov a zobraziť súbory.

  1. Ak chcete povoliť skryté súbory, vyberte Prejsť > Počítač a potom vyberte Macintosh HD na rozbalenie sekcie.

  1. Vyberte Príkaz + Shift + . (bodový kľúč). Sivé súbory, ktoré vidíte, sú zvyčajne skryté súbory vo vašom Macu.

Ak však na svoj Mac nahráte súbor DS_Store spolu s ďalšími súbormi, existuje možnosť, že budú zneužité na získanie informácií, ako sú atribúty súborov alebo metadáta o súboroch na vašom Macu.Mohlo by to potenciálne umožniť hackerom konať zlomyseľne a prezerať si vaše súkromné ​​súbory.

Ako odstrániť súbor DS_Store

Tu je niekoľko dôvodov, prečo by ste chceli odstrániť súbor DS_Store, aj keď nezaberá veľa miesta v priečinku alebo nespôsobuje žiadnu škodu:

  • Keď Finder zareaguje zakaždým, keď sa pokúsite otvoriť priečinok.
  • Poškodené súbory DS_Store vám môžu sťažiť zmenu možností zobrazenia a zobrazenie alebo triedenie ikon súborov v priečinku. Keď sa priečinok okamžite zatvorí, je to znakom poškodeného súboru DS_Store.
  • Resetovanie predvolieb zobrazenia odstránením súboru DS_Store. Stratíte vlastné nastavenia zobrazenia Finder pre konkrétny priečinok, ale vždy môžete zmeniť možnosti alebo nastavenia zobrazenia priečinka.
  • Ak prenášate súbory medzi počítačmi, napríklad z Macu do iného systému, môžete naraziť na neočakávané problémy spôsobené súbormi DS_Store.

Rýchle spôsoby riešenia akýchkoľvek problémov, ktorým čelíte so súbormi DS_Store, zahŕňajú:

  • Otvárajte súbory DS_Store pomocou vhodných aplikácií v systémoch iných ako macOS, ako je Windows. Niektoré nástroje, ktoré môžete použiť na otváranie súborov DS_Store v systéme Windows, zahŕňajú WinRAR, Adobe Acrobat a Free File Viewer.
  • Uistite sa, že váš súbor DS_Store nie je poškodený alebo infikovaný vírusom alebo škodlivým softvérom. Môžete spustiť kontrolu malvéru pomocou najlepších antivírusových možností pre Mac a skontrolovať všetky potenciálne hrozby.

Pri odstraňovaní súboru DS_Store nestratíte žiadne údaje. Keď sa však predvoľby priečinka zmenia, Finder vytvorí nový obchod DS_Store na uloženie vlastných nastavení zobrazenia.

Ukážeme vám, ako odstrániť súbor DS_Store:

  • Pre konkrétny priečinok
  • Pre viacero priečinkov v počítači Mac prostredníctvom aplikácie Terminal

Ako odstrániť súbor DS_Store pre konkrétny priečinok

Na odstránenie súboru DS_Store z konkrétneho priečinka použite tieto kroky.

  1. Vyberte Choď > Utilities > Terminál.

Poznámka: Ak nie ste prihlásení ako správca, môžete byť požiadaní o zadanie svojho mena a hesla na prístup k Terminálovú aplikáciu a použite príkazy potrebné na odstránenie súborov DS_Store.

  1. Vyhľadajte priečinok a zmeňte priečinok na priečinok obsahujúci súbor DS_Store, ktorý chcete odstrániť. Ak je priečinok napríklad na pracovnej ploche, použite príkaz cd desktop a stlačte Enter .

  1. Napíšte nájsť . –name '.DS_Store' –type f –delete na vymazanie všetkých súborov DS_Store v aktuálnom adresári a stlačte Enter.

Poznámka: Uistite sa, že príkaz napíšete presne tak, ako bol zamýšľaný, inak môžete z počítača Mac odstrániť ďalšie dôležité súbory.

  1. Vyberte OK. Súbory .DS_Store vo vybratom priečinku budú odstránené.

Poznámka: Terminál odošle správu iba v prípade, že zadaný príkaz nefungoval.

Ako odstrániť súbor DS_Store pre viacero priečinkov

Ak chcete z počítača Mac odstrániť všetky súbory DS_Store, postupujte podľa týchto krokov.

  1. Vyberte Choď > Utilities > Terminál.

  1. V okne Terminál zadajte tento príkaz: sudo find / -name ".DS_Store" -depth -exec rm {} \; a stlačte Enter.

  1. V prípade výzvy zadajte heslo, . Súbory DS_Store budú odstránené zo všetkých priečinkov.

Poznámka: Aplikácia vráti správu iba v prípade, že zadaný príkaz nefungoval.

Ako zabrániť automatickému vytváraniu súborov DS_Store

Ak sú na vašom serveri náhodné priečinky, hackeri môžu získať prístup k súborom DS_Store, zobraziť atribúty alebo metadáta o súbore a konať škodlivo.

Najlepším spôsobom, ako vyriešiť tento problém a zabrániť narušeniu bezpečnosti prostredníctvom súborov DS_Store, je zakázať automatické vytváranie súborov DS_Store. Tu je návod.

  1. Vyberte Choď > Utilities > Terminál.
  1. Napíšte predvolené napíšte com.apple.desktopservices DSDontWriteNetworkStores true a stlačte Enter . Ak niekedy budete chcieť tento príkaz vrátiť späť, použite rovnaký príkaz, ale zmeňte true na false .

  1. Reštartujte svoj Mac.

Ako pravidelne pravidelne odstraňovať súbory .DS_Store

Ak nechcete pokračovať v odstraňovaní súborov DS_Store manuálne, môžete použiť príkaz UNIX na automatické odstraňovanie súborov v pravidelných intervaloch. Tu je návod.

  1. Vyberte Choď > Utilities > Terminál.
  1. Napíšte alebo prilepte tento príkaz do terminálu: sudo crontab -e a stlačte Returnkľúč.

  1. Ak sa zobrazí výzva, zadajte heslo správcu.

  1. V editore vim stlačte raz na klávesnici i. Potom zadajte alebo prilepte tento príkaz: 30 10root find / -name ".DS_Store" -depth -exec rm {} \;

Poznámka: Záznam crontab je v nasledujúcom formáte: . V našom príklade je systém nastavený tak, aby automaticky spúšťal príkaz na 10.30:00 každý deň. Na konfiguráciu príkazu na iný čas môžete použiť rôzne hodnoty a príkaz sa spustí, či je váš Mac zapnutý alebo v režime spánku.

  1. Na klávesnici raz stlačte kláves Esc a potom stlačte Shift+ Z + Z súčasne na uloženie záznamu crontab.

Odstráňte súbory DS_Store z počítača Mac

Väčšina používateľov počítačov Mac nevie, že súbory DS_Store existujú. Tieto neviditeľné súbory žijú v systémových priečinkoch vášho Macu a môžete ich odstrániť alebo zakázať vytváranie súborov pomocou krokov uvedených v tejto príručke.

Zanechajte komentár nižšie a dajte nám vedieť, či vám táto príručka pomohla odstrániť súbory DS_Store z vášho Macu.

Čo je súbor DS_Store a ako ho odstrániť