Anonim

macOS tworzy plik .DS_Store w każdym folderze przeglądanym w Finderze. Ten plik przechowuje metadane dotyczące zawartości tego folderu, a także dostosowania użytkownika dotyczące takich rzeczy, jak typ widoku i rozmiar ikony.
Te pliki .DS_Store są ukryte przed tobą w systemie macOS, aby nie zaśmiecały widoków folderów. Ale w środowiskach o mieszanym systemie operacyjnym pliki .DS_Store mogą stać się problemem. To dlatego, że Mac tworzy te pliki nawet dla współdzielonych lokalizacji sieciowych. Jeśli więc udostępniasz NAS w biurze osobom korzystającym z komputerów z systemem Windows, mogą nagle zobaczyć, jak kilka plików .DS_Store zaśmieca udostępnione katalogi (przynajmniej w zależności od tego, w jaki sposób użytkownicy Windows mają skonfigurowane preferencje widoku w Eksploratorze plików) .

Plik .DS_Store dla komputera Mac widoczny w systemie Windows.

Możesz ręcznie usunąć pliki .DS_Store bez utraty danych. Jedynym problemem jest to, że kiedy następnym razem przejdziesz do folderu współdzielonego po usunięciu jego pliku .DS_Store, Finder powróci do domyślnego układu i nie zapamięta żadnych niestandardowych typów widoku ani rozmiarów czcionek, które ustawiłeś. To podejście wymaga jednak ręcznego usuwania tych plików za każdym razem, gdy się pojawią (a macOS utworzy nowy plik zastępczy za każdym razem, gdy powrócisz do udostępnionego katalogu). Zamiast tego możesz tak skonfigurować macOS, aby nie tworzył plików .DS_Store w udziałach sieciowych.

Zatrzymaj tworzenie plików .DS_Store

Aby skonfigurować komputer Mac, aby nie tworzył plików .DS_Store na współużytkowanych dyskach sieciowych, zaloguj się do systemu macOS, uruchom Terminal i wprowadź następujące polecenie:

domyślne zapisuje com.apple.desktopservices DSDontWriteNetworkStores -bool PRAWDA


Po wykonaniu polecenia zapisz dowolną otwartą pracę i wyloguj się z konta użytkownika macOS. Po ponownym zalogowaniu ponownie połącz się z udostępnionymi dyskami sieciowymi. Istniejące pliki .DS_Store mogą nadal być obecne i będą musiały zostać ręcznie usunięte, ale Twój Mac nie utworzy żadnych nowych plików .DS_Store podczas przeglądania udostępnianych katalogów.

.DS_Store Ciekawostki

Jak wspomniano powyżej, zaletą uniemożliwiającą Twojemu Macowi tworzenie plików .DS_Store jest uniknięcie tworzenia bałaganu na dyskach, które są współużytkowane przez użytkowników Mac i Windows. Ale ponieważ macOS domyślnie ukrywa te pliki (a nawet system Windows można skonfigurować tak, aby je ukrywał), będziesz chciał zapobiec ich tworzeniu tylko wtedy, gdy wiesz, że użytkownicy systemu Windows mogą je napotkać. W środowisku sieciowym opartym wyłącznie na komputerach Mac nie trzeba ukrywać plików .DS_Store, a to uniemożliwi skonfigurowanie preferencji widoku folderów, które będą się utrzymywać między sesjami.
Ale jest jeszcze jeden powód, aby rozważyć ten proces: szybkość. W zależności od szybkości sieci, szybkości współużytkowanej pamięci oraz liczby udostępnianych plików i katalogów korzystanie z plików .DS_Store może faktycznie spowolnić przeglądanie sieci. Dzieje się tak, ponieważ oprócz konieczności radzenia sobie z potencjalnie wolną siecią lub wolnymi dyskami twardymi w NAS, Mac musi czytać i przetwarzać potencjalnie tysiące plików .DS_Store. W takim przypadku zalety metadanych folderów po prostu nie są tego warte. Należy jednak pamiętać, że tak naprawdę dotyczy to wyłącznie wyżej wymienionych okoliczności. Użytkownicy z szybkimi urządzeniami NAS w sieciach gigabitowych lub szybszych nie powinni mieć problemu, chyba że masz do czynienia z wyjątkowo dużą liczbą katalogów.

Ponownie włącz tworzenie .DS_Store

Jeśli użyłeś powyższego polecenia, aby wyłączyć tworzenie plików .DS_Store na współdzielonych dyskach sieciowych, możesz ponownie włączyć tworzenie tych plików za pomocą następującego polecenia:

domyślne zapisuje com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE

Tak jak poprzednio, należy się wylogować, a następnie ponownie podłączyć udostępnione dyski sieciowe po uruchomieniu polecenia.

Powstrzymaj komputer Mac przed tworzeniem plików .ds_store na udostępnionych dyskach sieciowych