Soubor .Ds_Store (Desktop Services Store) je informační soubor skrytý v operačním systému vašeho Macu, který macOS automaticky vytvoří, kdykoli procházíte složku pomocí aplikace Finder.
Soubor je vytvořen pro každou složku a obsahuje informace, které řídí, jak OS otevře složku s přidruženými metadaty konfigurace systému. Data zahrnují obrázky na pozadí, velikost nebo orientaci ikon, způsob zobrazení složek při jejich otevření atd.
Jsou soubory DS_Store škodlivé?
Soubory DS_store můžete najít v archivech přijatých od jiných uživatelů počítačů Mac, ale pokud jsou ve složce, nezpůsobí žádnou škodu.
Soubory DS_Store jsou obvykle skryté, ale můžete povolit nastavení skrytých souborů a soubory zobrazit.
- Chcete-li povolit skryté soubory, vyberte Go > Počítač a poté vyberte Macintosh HD pro rozbalení sekce.
- Vyberte Příkaz + Shift + . (období klíč). Zašedlé soubory, které vidíte, jsou obvykle skryté soubory ve vašem Macu.
Pokud však na svůj Mac nahrajete soubor DS_Store spolu s dalšími soubory, existuje šance, že mohou být zneužity k získání informací, jako jsou atributy souborů nebo metadata o souborech na vašem Macu.Mohlo by to potenciálně umožnit hackerům jednat se zlými úmysly a zobrazovat vaše soukromé soubory.
Jak smazat soubor DS_Store
Zde je několik důvodů, proč byste měli chtít smazat soubor DS_Store, i když nezabírá mnoho místa ve složce nebo nezpůsobuje žádnou škodu:
- Když Finder zareaguje pokaždé, když se pokusíte otevřít složku.
- Poškozené soubory DS_Store vám mohou ztížit změnu možností zobrazení a zobrazení nebo řazení ikon souborů ve složce. Když se složka okamžitě zavře, je to známka poškozeného souboru DS_Store.
- Resetování předvoleb zobrazení odstraněním souboru DS_Store. Přijdete o vlastní nastavení zobrazení Finderu pro konkrétní složku, ale vždy můžete změnit možnosti zobrazení složky nebo nastavení.
- Pokud přenášíte soubory mezi počítači, například z Macu do jiného systému, můžete narazit na neočekávané problémy způsobené soubory DS_Store.
Některé rychlé způsoby, jak vyřešit jakékoli problémy se soubory DS_Store, zahrnují:
- Otevřete soubory DS_Store pomocí vhodných aplikací na systémech jiných než macOS, jako je Windows. Některé nástroje, které můžete použít k otevření souborů DS_Store ve Windows, zahrnují WinRAR, Adobe Acrobat a Free File Viewer.
- Zajištění, aby váš soubor DS_Store nebyl poškozen nebo infikován virem nebo malwarem. Můžete spustit kontrolu malwaru pomocí nejlepších antivirových možností pro Mac a zkontrolovat všechny potenciální hrozby.
Při mazání souboru DS_Store neztratíte žádná data. Jakmile se však předvolby složky změní, Finder vytvoří nový obchod DS_Store pro uložení nastavení vlastního zobrazení.
Ukážeme vám, jak odstranit soubor DS_Store:
- Pro konkrétní složku
- Pro více složek v počítači Mac prostřednictvím aplikace Terminal
Jak smazat soubor DS_Store pro konkrétní složku
Tento postup použijte k odstranění souboru DS_Store z konkrétní složky.
- Vyberte Jdi > Utilities > Terminál.
Poznámka: Pokud nejste přihlášeni jako správce, můžete být požádáni o zadání svého jména a hesla pro přístup k Terminálovou aplikaci a použijte příkazy potřebné k odstranění souborů DS_Store.
- Vyhledejte složku a změňte adresář na složku obsahující soubor DS_Store, který chcete odstranit. Pokud je složka například na ploše, použijte příkaz cd desktop a stiskněte Enter .
- Zadejte najít . –name '.DS_Store' –type f –delete pro smazání všech souborů DS_Store v aktuálním adresáři a stiskněte Enter.
Poznámka: Ujistěte se, že příkaz napíšete přesně tak, jak bylo zamýšleno, jinak můžete smazat další důležité soubory na vašem Macu.
- Vyberte OK. Soubory .DS_Store ve vybrané složce budou smazány.
Poznámka: Terminál odešle zprávu pouze v případě, že zadaný příkaz nefungoval.
Jak smazat soubor DS_Store pro více složek
Pokud chcete smazat všechny soubory DS_Store z vašeho Macu, postupujte takto.
- Vyberte Jdi > Utilities > Terminál.
- V okně Terminál zadejte tento příkaz: sudo find / -name ".DS_Store" -depth -exec rm {} \; a stiskněte Enter.
- Zadejte heslo, , pokud budete vyzváni. Soubory DS_Store budou smazány ze všech složek.
Poznámka: Aplikace vrátí zprávu pouze v případě, že zadaný příkaz nefungoval.
Jak zabránit automatickému vytváření souborů DS_Store
Pokud jsou na vašem serveru náhodné složky, hackeři mohou získat přístup k souborům DS_Store, zobrazit atributy nebo metadata o souboru a jednat škodlivě.
Nejlepším způsobem, jak vyřešit tento problém a zabránit narušení bezpečnosti prostřednictvím souborů DS_Store, je zakázat automatické vytváření souborů DS_Store. Zde je návod.
- Vyberte Jdi > Utilities > Terminál.
- Napište defaults write com.apple.desktopservices DSDontWriteNetworkStores true a stiskněte Enter . Pokud někdy budete chtít tento příkaz obrátit, použijte stejný příkaz, ale změňte true na false .
- Restartujte svůj Mac.
Jak pravidelně pravidelně odstraňovat soubory .DS_Store
Pokud nechcete nadále mazat soubory DS_Store ručně, můžete použít příkaz UNIX k automatickému odstraňování souborů v pravidelných intervalech. Zde je návod.
- Vyberte Jdi > Utilities > Terminál.
- Napište nebo vložte tento příkaz do Terminálu: sudo crontab -e a stiskněte Returnklíč.
- Pokud budete vyzváni, zadejte heslo správce.
- V editoru vim jednou stiskněte i na klávesnici. Poté zadejte nebo vložte tento příkaz: 30 10root find / -name ".DS_Store" -depth -exec rm {} \;
Poznámka: Záznam crontab je v následujícím formátu: . V našem příkladu je systém nastaven tak, aby automaticky spustil příkaz na 10.30:00 každý den. Ke konfiguraci příkazu na jinou dobu můžete použít různé hodnoty a příkaz se spustí, ať je váš Mac zapnutý nebo v režimu spánku.
- Jednou stiskněte klávesu Esc na klávesnici a poté stiskněte Shift+ Z + Z současně pro uložení záznamu crontab.
Odstranění souborů DS_Store z vašeho Macu
Většina uživatelů Macu si neuvědomuje, že soubory DS_Store existují. Tyto neviditelné soubory žijí v systémových složkách vašeho Macu a můžete je odstranit nebo zakázat vytváření souborů pomocí kroků uvedených v této příručce.
Zanechte komentář níže a dejte nám vědět, zda vám tento průvodce pomohl odstranit soubory DS_Store z vašeho Macu.
