Anonim

Plik .Ds_Store (sklep z usługami dla komputerów stacjonarnych) to plik informacyjny ukryty w systemie operacyjnym komputera Mac, który system macOS tworzy automatycznie za każdym razem, gdy przeglądasz folder w aplikacji Finder.

Plik jest tworzony dla każdego folderu i zawiera informacje kontrolujące sposób, w jaki system operacyjny otworzy folder wraz z powiązanymi metadanymi konfiguracji systemu. Dane obejmują obrazy tła, rozmiar lub orientację ikon, sposób wyświetlania folderów podczas ich otwierania itp.

Czy pliki DS_Store są szkodliwe?

Pliki DS_store można znaleźć w archiwach otrzymanych od innych użytkowników komputerów Mac, ale nie powodują one żadnych szkód, gdy znajdują się w folderze.

Pliki DS_Store są zwykle ukryte, ale możesz włączyć ustawienie ukrytych plików i przeglądać pliki.

  1. Aby włączyć ukryte pliki, wybierz Idź > Komputer i następnie wybierz Macintosh HD, aby rozwinąć sekcję.

  1. Wybierz Polecenie + Shift + . (klawisz kropki). Wyszarzone pliki, które widzisz, to zazwyczaj pliki ukryte na komputerze Mac.

Jeśli jednak prześlesz plik DS_Store wraz z innymi plikami na komputer Mac, istnieje ryzyko, że zostaną one niewłaściwie użyte do uzyskania informacji, takich jak atrybuty lub metadane plików na komputerze Mac.Może to potencjalnie pozwolić hakerom na złośliwe działanie i przeglądanie Twoich prywatnych plików.

Jak usunąć plik DS_Store

Oto kilka powodów, dla których warto usunąć plik DS_Store, nawet jeśli nie zajmuje on dużo miejsca w folderze ani nie powoduje żadnych szkód:

  • Gdy Finder uruchamia się przy każdej próbie otwarcia folderu.
  • Uszkodzone pliki DS_Store mogą utrudniać zmianę opcji widoku oraz wyświetlanie lub sortowanie ikon plików w folderze. Natychmiastowe zamknięcie folderu oznacza uszkodzenie pliku DS_Store.
  • Aby zresetować preferencje wyświetlania, usuwając plik DS_Store. Utracisz niestandardowe ustawienia widoku Findera dla określonego folderu, ale zawsze możesz zmienić opcje lub ustawienia widoku folderu.
  • Jeśli przenosisz pliki między komputerami, na przykład z komputera Mac do innego systemu, możesz napotkać nieoczekiwane problemy spowodowane przez pliki DS_Store.

Niektóre szybkie sposoby rozwiązywania problemów z plikami DS_Store to:

  • Otwórz pliki DS_Store za pomocą odpowiednich aplikacji w systemach innych niż macOS, takich jak Windows. Niektóre narzędzia, których można użyć do otwierania plików DS_Store w systemie Windows, to WinRAR, Adobe Acrobat i Free File Viewer.
  • Upewnienie się, że plik DS_Store nie jest uszkodzony ani zainfekowany wirusem lub złośliwym oprogramowaniem. Możesz uruchomić skanowanie w poszukiwaniu złośliwego oprogramowania przy użyciu najlepszych opcji antywirusowych dla komputerów Mac i sprawdzić potencjalne zagrożenia.

Usunięcie pliku DS_Store nie powoduje utraty żadnych danych. Ale po zmianie preferencji folderów Finder utworzy nowy DS_Store do przechowywania niestandardowych ustawień widoku.

Pokażemy Ci, jak usunąć plik DS_Store:

  • Dla określonego folderu
  • W przypadku wielu folderów na komputerze Mac za pośrednictwem aplikacji Terminal

Jak usunąć plik DS_Store dla określonego folderu

Wykonaj te czynności, aby usunąć plik DS_Store z określonego folderu.

  1. Wybierz Idź > Narzędzia > Terminal.

Uwaga: Jeśli nie jesteś zalogowany jako administrator, możesz zostać poproszony o podanie nazwy i hasła w celu uzyskania dostępu do Aplikacja Terminal i użyj poleceń potrzebnych do usunięcia plików DS_Store.

  1. Zlokalizuj folder i zmień katalog na folder zawierający plik DS_Store, który chcesz usunąć. Na przykład, jeśli folder znajduje się na pulpicie, użyj polecenia cd desktop i naciśnij Enter .

  1. Wpisz znajdź . –nazwa '.DS_Store' –wpisz f –delete, aby usunąć wszystkie pliki DS_Store w bieżącym katalogu i naciśnij Enter.

Uwaga: Upewnij się, że polecenie zostało wpisane dokładnie tak, jak zamierzono, w przeciwnym razie możesz usunąć inne ważne pliki z komputera Mac.

  1. Wybierz OK. Pliki .DS_Store w wybranym folderze zostaną usunięte.

Uwaga: Terminal wyśle ​​wiadomość tylko wtedy, gdy wprowadzone polecenie nie zadziałało.

Jak usunąć plik DS_Store dla wielu folderów

Jeśli chcesz usunąć wszystkie pliki DS_Store z komputera Mac, wykonaj następujące czynności.

  1. Wybierz Idź > Narzędzia > Terminal.

  1. Wprowadź to polecenie w oknie Terminala: sudo find / -name „.DS_Store” -głębokość -exec rm {} \; i naciśnij Enter.

  1. Wprowadź swoje hasło, , jeśli pojawi się monit. Pliki DS_Store zostaną usunięte ze wszystkich folderów.

Uwaga: Aplikacja zwróci wiadomość tylko wtedy, gdy wprowadzone polecenie nie zadziałało.

Jak zapobiec automatycznemu tworzeniu plików DS_Store

Jeśli na serwerze znajdują się przypadkowe foldery, hakerzy mogą uzyskać dostęp do plików DS_Store, wyświetlić atrybuty lub metadane pliku i działać złośliwie.

Najlepszym sposobem rozwiązania tego problemu i zapobiegania naruszeniom bezpieczeństwa przez pliki DS_Store jest wyłączenie automatycznego tworzenia plików DS_Store. Oto jak.

  1. Wybierz Idź > Narzędzia > Terminal.
  1. Wpisz defaults write com.apple.desktopservices DSDontWriteNetworkStores true i naciśnij Enter . Jeśli kiedykolwiek zechcesz odwrócić to polecenie, użyj tego samego polecenia, ale zmień true na false .

  1. Uruchom ponownie komputer Mac.

Jak okresowo automatycznie usuwać pliki .DS_Store

Jeśli nie chcesz ciągle usuwać plików DS_Store w sposób ręczny, możesz użyć polecenia UNIX do automatycznego usuwania plików w regularnych odstępach czasu. Oto jak.

  1. Wybierz Idź > Narzędzia > Terminal.
  1. Wpisz lub wklej to polecenie w Terminalu: sudo crontab -e i naciśnij Returnklucz.

  1. Jeśli pojawi się monit, wprowadź swoje hasło administratora.

  1. W edytorze vim naciśnij raz i na klawiaturze. Następnie wpisz lub wklej to polecenie: 30 10root find / -name „.DS_Store” -głębokość -exec rm {} \;

Uwaga: Wpis crontab ma następujący format: . W naszym przykładzie system jest ustawiony na automatyczne uruchamianie polecenia o godzinie 10.30 rano każdego dnia. Możesz użyć różnych wartości, aby skonfigurować polecenie na inny czas, a polecenie będzie działać niezależnie od tego, czy komputer Mac jest włączony, czy w trybie uśpienia.

  1. Naciśnij jeden raz klawisz Esc na klawiaturze, a następnie Shift+ Z + Z, aby zapisać wpis crontab.

Usuń pliki DS_Store z komputera Mac

Większość użytkowników komputerów Mac nie wie, że istnieją pliki DS_Store. Te niewidoczne pliki znajdują się w folderach systemowych komputera Mac i możesz je usunąć lub wyłączyć tworzenie plików, wykonując czynności opisane w tym przewodniku.

Zostaw komentarz poniżej i daj nam znać, czy ten przewodnik pomógł Ci usunąć pliki DS_Store z komputera Mac.

Co to jest plik DS_Store i jak go usunąć