.DS_Store
Дело было в 1999-м году. Для Mac OS X, находившейся тогда в разгаре разработки, Apple решила переписать Finder с нуля, так как от программы, написанной для System 7 девять лет назад, сложно было чего-то добиться в незнакомом для нее Nextstep-окружении. Проект был условно разделен на пользовательскую и системную части — у разработчиков в ходу были имена Finder_FE и Finder_BE (frontend и backend соответственно). Примерно в то же время у команды возникла идея, которую они, к сожалению, не воплотили — переименовать Finder в Desktop. Системную же часть, отвечающую за взаимодействие с файловой системой, организацию метаданных, запоминание вида окошек/иконок и прочего, решено было назвать Desktop Services, отсюда и возникло имя .DS_Store — Desktop Services Store.
С тех пор эти маленькие файлы-паразиты создаются в каждой папке, вид которой отличается от дефолтного — размером ли иконок, цветом ли фона, типом ли отображения файлов, даже просто положением окна на экране. По хорошему, такие данные следует хранить где-нибудь в настройках у юзера, а нынешний принцип не только не вписывается в логику Mac OS X, но и просто откровенно неудобен. Файлы .DS_Store замусоривают практически все папки, с которыми мы работаем — самое обидное, что создаются они и по сети на компьютерах наших виндовых друзей. Если вдруг кто не знает, последнее можно запретить с помощью либо терминальной команды, либо платной программки Blue Harvest (которая позволяет заодно очистить диски от другого служебного мусора).
Для сравнения, виндовые Thumbs.db, хоть и выглядят примерно так же, не вызывают желания немедленно от них избавиться. Превьюшки картинок — вещь очевидно полезная. А вот зачем мне знать, до какого размера окно папки растягивал предыдущий работавший с ней пользователь, и какой режим отображения при этом выбирал — загадка. А если предыдущим пользователем был я — опять же, храните эти данные в моих настройках.
4 комментария
RSS[quote]либо платной программки Blue Harvest[/quote]
+
CleanUp smb mess
CleanUpNonMacDisks
DS Store Cleaner
FinderCleaner
FolderCleaner
iCleaner
WinFSCleanser
Паша, спасибо за уточнения.
Кстати, ты первый живой человек, который оставил на этом сайте комментарий)
спасибо, уяснил то, что оскал.
надо было бы добавить команду терминала, которая избавляет от этого мусора...
Оставить комментарий