Jeśli ręcznie usunę plik .DS_Store z katalogu, co najgorszego może się zdarzyć? Jakie ważne informacje mogę stracić?
84
Pliki .DS_Store są używane tylko przez Finder do przechowywania niestandardowych ustawień widoku dla tego konkretnego folderu. W większości przypadków nic się nie stanie, jeśli je usuniesz lub w najgorszym wypadku niestandardowe ustawienia widoku Findera (rozmiar ikony, pozycja, kolor tła itp.) Zostaną utracone.
Jeśli próbujesz zachować funkcję „przestrzennej wyszukiwarki” w systemie OS X, możesz być bardziej zainteresowany, ale dla większości użytkowników żadna zmiana nie zostanie zauważona.
.DS_Store
plików!extended file attributes
, ale Finder nie będzie próbował czytać stamtąd. do zobaczenia:mdls -n kMDItemFinderComment myfile
-n
przełącznik nie działa; Muszę użyć-name
.Najgorsze, co się stanie, to zniknięcie atrybutów wyświetlania folderów (pozycji ikon i ustawień widoku). Jeśli nie uważasz, że pozycje ikon i ustawienia widoku są ważne, w tych plikach nie ma ważnych informacji, więc można je bezpiecznie usunąć.
źródło
O ile wiem, przechowują wszystkie ustawienia pokazane w opcjach widoku w widoku ikon i listy (lub części ustawień po zmianie niektórych z nich).
W widoku kolumny opcje u dołu są takie same dla wszystkich folderów, ale tryby rozmieszczania i sortowania według są nadal zapisywane w plikach .DS_Store.
Zawsze otwieraj w oznacza „zapisz poprzednio używany tryb widoku tego folderu w pliku .DS_Store”. Zastępuje domyślny tryb widoku (FXPreferredViewStyle, który często zmienia się po zamknięciu okna). Jeśli zaznaczysz „Zawsze otwieraj w widoku kolumny” i naciśniesz ⌘1, tryb widoku specyficzny dla folderu zmieni się w widok ikon.
Pliki .DS_Store zawierają również domyślne wymiary okien, pokazane części okien, pozycje ikon w widoku ikon i szerokość paska bocznego.
Komentarze w centrum uwagi są przechowywane zarówno w plikach .DS_Store, jak i atrybutach rozszerzonych . Jeśli usuniesz plik .DS_Store, Finder nie zobaczy komentarzy, ale Spotlight to zrobi.
źródło
Od wersji OS X 10.6 i tak dalej format
.DS_Store
zmieniony z tekstu na binarny wydaje się być nieudokumentowany przez Apple, dlatego tak naprawdę nie znasz dokładnych konsekwencji usunięcia takich plików.Jednak w oparciu o informacje, które posiadamy, plik zasadniczo przechowuje informacje o tym, jak wyświetla katalogi i pliki (np. Jego pozycję w Finderze). Zawiera serię rekordów podających atrybuty plików w katalogu lub samego katalogu (określanego jako
.
) w formacie B-drzewa.Przechowuje również, skąd pliki zostały usunięte w folderze Kosz , więc usuwając stamtąd plik DS_Store, Finder nie pozna oryginalnej lokalizacji usuniętych plików.
Dlatego jeśli nie martwisz się sposobem wyświetlania folderu w Finderze, możesz go bezpiecznie usunąć. Jeśli jest to plik DS_Store w folderze Kosz, lepiej go zostaw.
Jeśli jesteś bardziej zainteresowany tym, co dokładnie jest przechowywane w plikach DS_Store , możesz spróbować użyć
dsstore_dump.pl
narzędzia, które może odczytać rekordy pliku sklepu w formacie czytelnym dla człowieka.Zobacz także: Format DS_Store w CPAN
źródło
rm
ręcznie wykonuję pliki~/.Trash
, czy pozostawiam.DS_Store
pliki zaśmiecające mój dysk, które zostałyby usunięte przez kliknięcie opcji„ Opróżnij kosz ”? Jeśli dobrze cię rozumiem, jedyną konsekwencją byłoby to, że singiel.DS_Store
w samym koszu na śmieci może być zagracony ... prawda? :).DS_Store
jest najprawdopodobniej nieudokumentowany.