Pozbywamy się plików .DS_Store z dysku
Bardzo często zdarza się, że gdy podłączamy pendrive’a kogoś pracującego na Windowsie, to znajdujemy tam multum plików “Thumbs.db”. Niestety, my jako użytkownicy OS X nie pozostajemy dłużni, bo w każdym folderze przechowywany jest plik “.DS_Store”. Co prawda w naszym systemie jest on ukryty, więc zbytnio nie zauważamy jego obecności, ale pod Windowsem już nie występuje jako ukryty plik. Jeśli chcielibyśmy pozbyć się WSZYSTKICH plików .DS_Store na naszym dysku, a nawet wyłączyć ich tworzenie, to zapraszam do zapoznania się z dalszą częścią tego tekstu.
Na początku wypadałoby przypomnieć, po co w ogóle plik .DS_Store jest tworzony. Otóż przechowuje on w sobie takie informacje jak widok wyświetlanych ikon, ich wielkość, ułożenie, tło folderu itp. I tak dla każdego poszczególnego folderu. Jeśli usuniemy taki plik, to ustawienia wyświetlania zostaną przywrócone do domyślnych. Skoro już wiemy, do czego służy ten plik i w dalszym ciągu chcemy się go pozbyć z obszaru dysku, to przystępujemy do pracy…
Usuwamy plik .DS_Store z całego dysku
- Uruchamiamy aplikację Terminal (którą znajdziemy w folderze
/Applications/Utilities
) - Wpisujemy dokładnie poniższą komendę:
sudo find / -name “.DS_Store” -depth -exec rm {} \;
- Podajemy hasło administratora (operacja wpisywania hasła będzie niewidoczna, to prawidłowy “objaw”)
- Teraz powyższa komenda zacznie wprowadzać swoje zadanie w życie, czyli będzie przeszukiwać cały dysk i usuwać z niego pliki .DS_Store
Wyłączamy tworzenie plików .DS_Store
- Uruchamiamy aplikację Terminal (którą znajdziemy w folderze
/Applications/Utilities
) - Wpisujemy i zatwierdzamy poniższą komendę:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Jeśli chcielibyśmy z powrotem uruchomić tworzenie się wspomnianych plików wystarczy, że w powyższej komendzie zamienimy true na false, czyli będzie to wyglądać tak:
defaults write com.apple.desktopservices DSDontWriteNetworkStores false
Źródło: Adobe Help
Komentarze: 3
zawsze można skorzystać jeszcze z Asepsis:
http://asepsis.binaryage.com/
.DS_Store dalej będą się tworzyć, ale będą przekierowywane do osobnego katalogu=>nie będą śmiecić w „naszych” katalogach.
Z tego co pamiętam, to Asepsis było kiedyś częścią TotalFindera, prawda?
Wiem, że odgrzewam starego kotleta, ale:
1. czy jest opcja usuwania plików .DS_Store z zewnętrznych, montowanych dysków,
2. usuwania .appledouble (a najlepiej, wyłączenia ich tworzenia na montowanych dyskach).
Szukam rozwiązań tych drobiazgów od pewnego czasu i nic, czego nie spróbuję, nie działa. Będę bardzo wdzięczny za konkretne wskazówki.