Možná jste už .DS_Store soubor potkali. Vytváří ho Apple a Mac OS a DS na počátku je zkratkou Desktop Services.
Operační systém si do něj ukládá různorodé informace týkající se složky, ve které je umístěn – pozice ikonek, výběr obrázku na pozadí a další. Mac OS poté na základě zde uložených informací zobrazuje složku. Což ale znamená i to, že pro jiné systémy tento soubor nemá žádný význam. A tak trochu jde o smetí, které Mac OS svéhlavě vytváří ve složkách, do kterých vstoupíte přes Finder.
Pokud .DS_Store smažete nic hrozného se nestane, jen se ztratí případné přizpůsobení dané složky.
Budete-li chtít vědět co je uvnitř, moc toho nezjistíte. Je to binární soubor a nemá tedy žádnou “snadno” čitelnou podobu. Pochopitelně proprietární, byť Apple kdysi slibovalo, že tomu tak nebude.
Na Mac OS je “výhoda”, že tento soubor vlastně není vidět – systém ho před uživatelem skrývá. Všude jinde je to otravný soubor ve složce, který (a to je nutné dodat) navíc může obsahovat informace, které se spíš neměly dostat mimo původní umístění.
Ta výhoda je záměrně v uvozovkách, nejenom že .DS_Store má na počátku tečku (aby nebyl vidět), ale ještě má přidělen invisible příznak, takže ho není možné ve Finderu zobrazit i když to chcete. Do Windows se vám přenese jako Hidden, takže ho za běžných okolností také nebudete vidět.
Na Mac OS je možné (částečně) zamezit vytváření těchto souborů, ale není to nikde snadno dostupné a musíte vědět jak to udělat v příkazové řádce (Terminalu). Znemožní se tím pochopitelně přizpůsobení složek, takže to případně zvažte.
Soubory jsou mimochodem i důvodem častých problémů se zálohováním nebo a ve verzovacích systémech. Desítky tisíc .DS-Store, které se běžně nacházejí na discích, prostě jsou jen obtížně zvládnutelné smetí.

Pozor i na to, že se běžně v tichosti přenesou přes AirDrop a přenesený cizorodý .DS_Store bez ptaní přepíše cílový.
Smetí na síti a na USB discích
Ještě větší komplikace způsobuje i to, že Mac OS svéhlavě tyto soubory vytváří i na síťových či USB discích. Což je případně jedna z nejvhodnější věcí k zákazu. V Terminalu pomocí
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Mimochodem možná bude třeba restartovat váš Mac. A případné povolení je totožné, jen true na konci nahraďte false. A mělo by teoreticky už platit, že novější Mac OS na síťové disky konečně tohle smetí přestal zapisovat.
Zakázat vytváření (a vůbec používáhí) pro síťové disky může znamenat i dost zásadní zrychlení práce se složkami na nich.
Podobně problematické může být zbytečné vytváření na discích připojených přes USB. Pro zákaz použijte:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
Jak zakázat vytváření na disku přímo v počítači? Podle všeho nijak.
Pokud budete chtít odstranite všechny tyto soubory z disku, můžete použít:
sudo find / -name ".DS_Store" -depth -exec rm {} \;
Případně.
find . -name .DS_Store -delete
Další tipy týkající se Mac OS
-
TIP#2288: Mac OS umožňuje využít iPhone s iOS 16 jako kameru a/či mikrofon
Pokud máte iPhone s iOS 16 můžete jeho zadní kameru použít jako Webcam /mikrofon na Mac OS. Funkčnost spadá pod Continuity (Camera). Pro bezdrátové propojení bude fungovat od iPhone XR výše, drátové…
-
TIP#2283: Stage Manager na Mac OS Ventura (Mac OS 13)
Stage Manager je dlouho očekávané nové rozhraní na iPad OS (přistálo tam ve verzi 16.1 a je to hodně zásadní nedodělek) rozšiřující možnosti iPadu o “okna” a funkčnost jménem Stage – něco…
-
TIP#2263: Využití (starší) Synology pro zálohování (hlavně) počítače či notebooku
Původní Synology jsem po přesunu všeho na nový QNAP NAS využil právě pro zálohování nového NASU – V Synology jsem původní RAID 1 (2x 3 TB disky) změnil na RAID 0, takže…
-
TIP#2258: Jak z Linuxu prověřit web s WordPressem? Použijte WPscan
WPScan je CLI pomůcka pro Linux, open source, snadno použitelné pro kontrolu webu s WordPressem zvenčí. Prozradí vám verzi WordPressu, http serveru, jaké pluginy jsou instalované, podívá se na uživatelská jméno, umí…
-
TIP#2239: Logitech MX myš a klávesnice na Mac Booku
Pořídil jsem si bezdrátovou myš od Logitechu a bezdrátovou klávesnici od Logitechu. Obě umí tři profily, takže je možné je připojit k počítači s Windows i notebooku s Mac OS. Umí vlastní…
-
TIP#2229: Jak získat zpět peníze za (nejen) aplikaci koupenou v App Store?
Před pár dny jsem (opět) hledal nějakou tu aplikaci co by Připomínky/Reminders dokázala doplnit o lidské, použitelné a opravdu funkční rozhraní. Po zkoumání řady recenzi jsem našel Memento. Placená hned na první…
-
TIP#2226: Logitech MX Keys Mechanical? Jednoznačně koupit (recenze)
Chtěl jsem se stát bezdrátovým. Z Logitech USB myši a Microsoft USB klávesnice jsem chtěl přejít na obé bezdrátové. Nakonec jsem to risknul a šel do Logitech MX Master 3 myši (bez…
-
TIP#2224: Logitech Flow. Jedna myš (i klávesnice) pro až tři zařízení. Beznadějně cool vychytávka
Pokud si pořídíte bezdrátovou myš (a také bezdrátovou klávesnici) od Logitech (třeba jak MX Master 3 a k tomu MX Mechanical) tak v Logitech Options+ najdete možnost zapnout Flow. Je to neuvěřitelně…
-
TIP#2202: Jak exportovat Apple Připomínky (Reminders)?
Připomínky (Reminders) od Apple jsou typický příklad ekosystému od Apple. Aplikace se zmateným ovládání (na Mac OS neuvěřitelně) co je uzavřená – až tak, že v ní nenajdete žádnou možnosti exportu (natož…
-
TIP#2176: Jak na Mac OS a hlasové ovládání
Diktování (o tom je řeč v Jak na Mac OS používat diktování (převod hlasu na psaný text)) není totéž jako Ovládání hlasem (Voice Control). Související příspěvky TIP#1660: Jak na Mac OS používat…
-
TIP#2171: Mac OS a nastavení hlasitosti reproduktorů či sluchátek
Vadí vám, že nastavování hlasitosti nemá dostatečnou jemnost při použití kláves pro nastavení hlasitostí (F10/F11 pro snížení zvýšení, F12 pro vypnutí)? Držte při jejich používání Option+Shift. Související příspěvky Zprovoznění MacBooku aneb vždy…
-
TIP#2169: K čemu slouží příkaz ping, co je to ping plotter a k čemu se to hodí?
Co je to ping už jsme tu řešili trochu v Jak si hlídat rychlost internetového připojení? A proč to dělat? a padla tam i zmínka o PingChart pro Rainmeter. Případně v Jak…
-
TIP#2161: Máte na MAC počítači víc Ethernet portů? Můžete je spojit a mít rychlejší připojení k sítí
Pokud máte v MAC počítači víc Ethernet portů (můžete mít teoreticky i na na Mac Booku při použití dvou Ethernet USB-C adapterů) tak je můžete spojit (Apple tomu říká aggregovat) a získat…
-
TIP#2159: Co je to sideloading?
Když už se teď hodně píše a mluví o tom, že EU přinutí Apple k “sideloading”, tak je vhodný čas si tento termín vysvětlit. Týká se to zejména Apple, protože sideloading blokuje,…
















