Есть ли какая-то особая причина, по которой эти файлы вас беспокоят? Это в основном связано с сетевыми и внешними дисками? Или вам просто не нравится файловый спам вообще?
Boehj
1
@boehj Файловый спам, если честно, и идея, что лучшим решением для хранения метаданных о каталоге является скрытый файл в каждом каталоге.
Марко Чеппи
Ответы:
21
Как указало поддельное имя, Total Finder поставляется с расширением ядра для перенаправления файлов .DS_Store, которое эффективно предотвращает создание этих надоедливых файлов в ваших каталогах без потери функции. На что он / она не указал, так это то, что расширение ядра можно скачать без Total Finder с github . Вы должны создать его и поместить в свой /System/Library/Extensionsкаталог. Затем вы должны перезагрузить компьютер. Похоже, это работает для меня до сих пор.
Обновление: теперь это отдельный проект от TotalFinder под названием Asepsis . Теперь стало намного больше документации о том, как это работает, и о процессе установки. Репозиторий GitHub теперь находится здесь .
Интересный. Это новая вещь. Когда я начал использовать тотальный искатель, единственным способом получить асептический kext было установить тотальный искатель. Это круто, что они впоследствии с открытым исходным кодом!
Ложное имя
1
Осторожно. Не работает в Маверикс. (если это когда-либо работало где-нибудь еще). Попробуйте BlueHarvest ... это раздражает ... но, кажется, очищает эти "маленькие гадости".
Алекс
@alexgray Как веб-сайт Asepsis, так и репозиторий Github указывают, что он не работает с Mavericks, но я подозреваю, что они скоро добавят поддержку. Похоже, BlueHarvest не является открытым исходным кодом, однако.
Styfle
Я разговаривал с разработчиком Asepsis .. и он говорит, что совместимость с 10.9 НЕ в картах.
Алекс
Asepsis 1.4 поддерживает OS X 10.9
Carlo
7
Ваш вопрос отчасти похож на вопрос «git init» не создавать каталог «.git» в вашем проекте. Другими словами, вы выбираете использовать инструмент, но хотите, чтобы этот инструмент не сохранял метаданные, которые ему нужно хранить.
Существует документ поддержки Apple, в котором описано, как отключить создание файлов .DS_Store, но он имеет отношение только к тому, как средство поиска работает с удаленными файловыми системами. Это не поможет вам, если вы попытаетесь заставить Finder обработать вашу локальную файловую систему таким образом.
Я могу сделать так, чтобы git создал его управляющую структуру .git в каталоге за пределами моего рабочего каталога. Независимо от сравнения, если это не может быть сделано, я попрошу альтернативы Finder.
Марко Чеппи
Крысы, я должен был выбрать менее гибкий пример. Вы правы насчет git, и это напоминает, что вы всегда можете решить подать проблему в Apple, чтобы, возможно, будущая версия Finder была настолько гибкой.
Пол
Почему-то я сомневаюсь, что это будет иметь большой вес. Спасибо за ваш ответ, хотя
Марко Сеппи
1
Пожалуйста. Они, вероятно, отдают приоритет функциям в зависимости от частоты жалоб, поэтому вы можете пересмотреть их. Запись в Википедии для DS_store предполагает, что способ хранения метаданных изменялся, по крайней мере, один раз за время существования Finder в зависимости от жалобы пользователя. (Раньше он
хранился
Есть ли способ не использовать Finder? Я хотел бы знать.
Хоанг Хюйн
4
В этом случае, TotalFinder делает позволяет отключать (ну, это действительно перенаправляет все .ds_storeфайлы в /usr/local/.dscache) создание .ds_storeфайлов, через то , что они называют « асептики Feature »
Если вы ссылаетесь на мой ответ, обратите внимание, что я не сказал, что это невозможно сделать. Скорее, я сказал, что документ поддержки не поможет в случае локальной файловой системы.
Пол
4
Можем ли мы сосредоточиться на ответе на вопрос, а не избивать ответы других людей?
Harv
Предполагая, что другие люди на самом деле отвечают , а не просто говорят, что это невозможно, конечно.
Фальшивое имя
Я не уверен, почему это было отклонено; TotalFinder является плагином Finder и, следовательно, является прямым решением вопроса.
Дэвид
Харв удалил боевой материал, который вызвал отрицательные голоса. Это безопасно, чтобы мод снова.
Пол
0
Если вы отключите возможность видеть невидимые файлы, вы их не увидите.
Они в моих папках, и я управляю множеством скрытых файлов. Меня больше беспокоит тот факт, что он хранит свои метаданные вместе с моими данными. Похоже на роковой недостаток дизайна.
Марко Чеппи
4
Тааак не ответ. Если вы находитесь в лесу и сталкиваетесь с медведем, закрывать глаза не поможет.
Фальшивое имя
1
@Marco, возможно, вы захотите изменить формулировку своего вопроса на «как я могу сохранить файлы .DS_store вне своих почтовых индексов?» Это может быть более легкой проблемой, чтобы решить и поцарапать тот же зуд.
Пол
1
@Fake Имя Но если вы в зоопарке, и боится медведей, и вы должны пройти около медведя обитания, закрыв глаза будет работать, и это о том , как опасно скрытые файлы.
CajunLuke
1
@ Фальшивое имя Также, если кто-то еще настроил свой компьютер (или кто-то в будущем придет к этому вопросу в такой ситуации), он, возможно, не знал, что эти файлы обычно скрыты и могут быть отключены.
Ответы:
Как указало поддельное имя, Total Finder поставляется с расширением ядра для перенаправления файлов .DS_Store, которое эффективно предотвращает создание этих надоедливых файлов в ваших каталогах без потери функции. На что он / она не указал, так это то, что расширение ядра можно скачать без Total Finder с github . Вы должны создать его и поместить в свой
/System/Library/Extensions
каталог. Затем вы должны перезагрузить компьютер. Похоже, это работает для меня до сих пор.Обновление: теперь это отдельный проект от TotalFinder под названием Asepsis . Теперь стало намного больше документации о том, как это работает, и о процессе установки. Репозиторий GitHub теперь находится здесь .
источник
Ваш вопрос отчасти похож на вопрос «git init» не создавать каталог «.git» в вашем проекте. Другими словами, вы выбираете использовать инструмент, но хотите, чтобы этот инструмент не сохранял метаданные, которые ему нужно хранить.
Существует документ поддержки Apple, в котором описано, как отключить создание файлов .DS_Store, но он имеет отношение только к тому, как средство поиска работает с удаленными файловыми системами. Это не поможет вам, если вы попытаетесь заставить Finder обработать вашу локальную файловую систему таким образом.
источник
В этом случае, TotalFinder делает позволяет отключать (ну, это действительно перенаправляет все
.ds_store
файлы в/usr/local/.dscache
) создание.ds_store
файлов, через то , что они называют « асептики Feature »источник
Если вы отключите возможность видеть невидимые файлы, вы их не увидите.
источник