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.
- Ak chcete povoliť skryté súbory, vyberte Prejsť > Počítač a potom vyberte Macintosh HD na rozbalenie sekcie.
- 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.
- 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.
- 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 .
- 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.
- 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.
- Vyberte Choď > Utilities > Terminál.
- V okne Terminál zadajte tento príkaz: sudo find / -name ".DS_Store" -depth -exec rm {} \; a stlačte Enter.
- 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.
- Vyberte Choď > Utilities > Terminál.
- 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 .
- 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.
- Vyberte Choď > Utilities > Terminál.
- Napíšte alebo prilepte tento príkaz do terminálu: sudo crontab -e a stlačte Returnkľúč.
- Ak sa zobrazí výzva, zadajte heslo správcu.
- 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.
- 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.