.DS_Store soubory ve složce: co to je a jak se jim vyhnout

Při více než jedné příležitosti jsme po stažení nějakého typu obsahu z internetu nebo připojení pevného disku nebo flash disku k našemu počítači našli skrytou složku s názvem .DS_Store . Co je to za soubor? K čemu to je? Mohu to smazat? V tomto článku odpovíme na tyto a další otázky související s touto složkou s tak podivným názvem.

První věc, kterou bychom o tomto souboru měli vědět, je, že je užitečný pouze v macOS a Unix, operační systém, na kterém jablkoje založen operační systém pro počítače. Mimo macOS a Unix, tedy na obou Windows a Linux, složka DS_Store je zcela zbytečná.

.DS_Uložte soubory do složky

Co je .DS_Store a k čemu se používá

.DS_Store odkazuje na Desktop Services Obchod a souvisí se systémem. Tyto soubory jsou automaticky generovány pokaždé, když Finder (průzkumník souborů macOS) přijde do kontaktu s jednotkou a jsou vždy skryté v systémech macOS i Windows a Linux. Pokud připojíme pero nebo pevný disk k a Mac a bez provedení jakékoli operace jej bezpečně odpojíme od počítače (předtím vysuneme jednotku), při opětovném připojení jednotky k PC s Windows nebo Linux ověříme, jak došlo k chybě. soubor s tímto názvem.

Když otevřete jednotku nebo adresář z aplikace macOS Finder, systém automaticky vygeneruje soubor .DS_Store, soubor, který ukládá pozice souborů a složek spolu s velikostí okna a ikony Finderu, formát zobrazení okna (seznam, mřížka, náhled), počet sloupců s informacemi o souboru.

Činnost tohoto souboru je velmi podobná jako u thumbs.db, což je soubor, který systém Windows vygeneroval v předchozích verzích za účelem vytvoření adresáře, ve kterém byly uloženy miniatury všech obrázků uložených ve složce, tímto způsobem při přístupu k adresáři, by se místo ikony obrázku mohla zobrazit její miniatura.

Pokud jsme tento soubor smazali, nepřišli jsme o žádná data uložená na disku. Jedinou nepříjemností, kterou jsme zjistili, bylo, že při přístupu ke složce nebo jednotce s obrázky by se tento soubor musel generovat znovu, takže počáteční doba načítání byla delší.

Mohu je smazat?

Jako nemá jakýkoli nástroj ve Windows , pokaždé, když narazíme na soubory .DS_Store, můžeme je bezpečně odstranit z našeho počítače. Tento typ souboru má funkci pouze v macOS a Unix, jak jsem uvedl výše, protože umožňuje Finderu zjistit, jak byla data uložená na této jednotce zobrazena při posledním přístupu, protože tento soubor je upraven pokaždé, když je přistupovat z průzkumníku souborů macOS, i když neprovádíme žádné významné změny.

Pokud používáme Mac, můžeme tyto soubory také bez problému smazat, jelikož neobsahují systémové informace, pouze ukládají záznam o nastavení Finderu. Pokud je odstraníme, Finder znovu vygeneruje nový soubor, pokud tuto možnost nedeaktivujeme prostřednictvím Terminálu, což je možnost, kterou vám ukážeme níže.

Odstraňte soubory .DS_Store ve Windows

Proces smazání souborů .DS_Store ve Windows i Linuxu je přesně stejný jako ten, kterým se řídíme odstranit jakýkoli jiný soubor která není součástí systému. Stačí jej vybrat myší, v případě použití grafického rozhraní a přetáhnout do koše použijte volbu Smazat pravým tlačítkem myši nebo stisknout tlačítko Del.

Smažte všechny soubory .DS_Store na Macu

Pokud chceme smazat všechny soubory .DS_Store nalezené na Macu, musíme otevřít aplikaci Terminál umístěnou v Launchpad , uvnitř jiní složku. Můžeme k němu přistupovat také ze Spotlight zadáním termínu Terminál a kliknutím na první výsledek.

terminál

sudo find / -name ".DS_Store" -depth -exec rm {} ;

Před provedením procesu smazání všech souborů .DS_Store si systém vyžádá uživatelské heslo abychom potvrdili, že jsme legitimními správci počítače. Pokud chceme tento úkol provést ze standardního uživatelského účtu, bude nutné zadat také heslo správce zařízení.

borrar archivos .DS_Store

Tento příkaz, který trvá dlouho zpracovat, odstraní všechny soubory .DS_Store, které jsou umístěny v nesystémových složkách. Jelikož narazí na systémové složky, kde není možné tyto soubory smazat, zobrazí cestu s výsledkem Operace není povolena, . Také nás bude informovat o složkách, kde tento soubor s textem nenašel Žádný takový soubor nebo adresář .

borrar archivos .DS_Store

Zabraňte jejich opětovnému generování

Jak jsem uvedl výše, mazání těchto souborů na Macu je naprosto zbytečné, protože se automaticky znovu generují. macOS nám umožňuje zakázat vytváření tohoto souboru protokolu Finder pomocí následujícího příkazu, který musíme zadat v Terminálu.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Pokud jsme změnili názor a zjistíme, že soubory .DS_Store jsou užitečné, můžeme tuto funkci obnovit pomocí kódu

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Vyplatí se uchovávat tento soubor?

Zde vše závisí na potřebách a využití našeho vybavení. Pokud obvykle pracujeme s velkým množstvím souborů a složek z Finderu, doporučuje se ponechat tuto funkci aktivovanou, protože se tak vyhneme nutnosti pokaždé měnit velikost okna, abychom se přizpůsobili počtu souborů, které chceme zobrazit. typ vizualizace, množství informací, které se zobrazují o souborech ze sloupců mezi dalšími funkcemi... protože ne všechny složky ukládají stejný počet souborů / složek.

Otevření celoobrazovkového okna Finderu pro zobrazení pouze dvou souborů nedává žádný smysl , protože budeme nuceni zmenšit velikost. Při zmenšení velikosti se nová velikost okna Finder uloží do souboru .DS_Store. Při příštím přístupu k této složce se zobrazí se stejnou velikostí, jakou jsme předtím nastavili. Totéž se děje bez změny velikosti ikon, možností zobrazení…

Pokud se používání Finderu omezí na minimum výrazu, ponechat tuto funkci aktivovanou je absurdní. Pokud to však vezmeme v úvahu velikost souborů .DS_Store je pouze několik bajtů, odstranění této funkce nám neumožní uvolnit místo v našem počítači.

jak je mohu otevřít

Neexistuje žádná aplikace pro Windows nebo Linux, která by umožňovala přístup k vnitřku souborů .DS_Store. Vzhledem k tomu, že v obou operačních systémech neexistuje žádná užitečná funkce, není důvod, aby existovala aplikace, která by umožňovala přístup k jejímu obsahu.

Vzhledem k tomu, že se jedná o soubor generovaný systémem, neexistuje ani žádná aplikace od společnosti Apple nebo třetích stran, která by nám umožnila přístup do jeho vnitřku za účelem úpravy jeho obsahu.