Ніколи не створюйте .DS_Store файл знову


24

Я втомився від пошуку, який створює ці метадані .DS_Store і пошук файлів відстеження пошуку в усіх моїх каталогах. Як я можу відключити це в Finder?



Чи є якась конкретна причина, що ці файли вас турбують? Це пов'язано з мережевими та зовнішніми накопичувачами? Або вам просто не подобається спам файлів взагалі?
boehj

1
@boehj Файл спаму, якщо чесно, і ідея, що найкращим рішенням для зберігання метаданих про каталог був прихований файл у кожному каталозі.
Марко Чеппі

Відповіді:


21

Як зазначалося підроблене ім'я, Total Finder поставляється з розширенням ядра для перенаправлення .DS_Store файлів, що ефективно запобігає створенню цих примхливих файлів у ваших каталогах і без втрати функції. Що він / вона не зазначив, це те, що розширення ядра можна завантажити без Total Finder з github . Ви повинні створити його і впустити у свій /System/Library/Extensionsкаталог. Потім слід перезавантажити комп’ютер. Здається, це працює для мене поки що.

Оновлення: Зараз це окремий проект від TotalFinder під назвою Asepsis . Зараз існує набагато більше документації про те, як це працює та процес установки. GitHub репо тепер знаходиться тут .


Цікаво. Це нова річ. Коли я почав використовувати тотальний пошук, єдиним способом отримати кекс асептики було встановити тотальний пошук. Це здорово, що згодом вони відкрили його!
Підроблене ім’я

1
Остерігайся. Не працює в Mavericks. (якщо це коли-небудь ще працювало). Спробуйте BlueHarvest ... це дратує .. але, здається, очищає ці "маленькі лайно".
alex grey

@alexgray Як веб-сайт Asepsis, так і Github repo вказують, що він не працює з Mavericks, але я підозрюю, що вони незабаром додадуть підтримку. Схоже, BlueHarvest не є відкритим кодом.
styfle

Я спілкувався з розробником Asepsis .. і він каже, що сумісність 10.9 НЕ в картках.
alex grey

Asepsis 1.4 підтримує OS X 10.9
Carlo

7

Ваше запитання схоже на те, щоб попросити "git init" не створювати каталог ".git" у вашому проекті. Іншими словами, ви вирішили використовувати інструмент, але ви хочете, щоб цей інструмент не зберігав метадані, які йому потрібно зберігати.

Існує документ підтримки Apple, який описує, як відключити створення файлів .DS_Store, але це стосується лише того, як шукач поводиться з віддаленими файловими системами. Це не допоможе вам, якщо Ви прагнете, щоб Finder таким чином обробляв вашу локальну файлову систему.


6
Я можу змусити git створити його .git структуру управління в каталозі поза робочим каталогом. Незалежно від порівняння, якщо цього неможливо зробити, я попрошу альтернативи Finder.
Марко Чеппі

Щури, я мав би обрати менш гнучкий приклад. Ви маєте рацію щодо git, і це має на увазі, що ви завжди можете вирішити проблему з Apple, щоб, можливо, майбутня версія Finder могла бути такою ж гнучкою.
похл

Якось сумніваюся, що буде нести велику вагу. Дякуємо за вашу відповідь
Marco Ceppi

1
Ласкаво просимо. Вони, ймовірно, надають пріоритет функціям на основі частоти скарг, тому, можливо, ви захочете переглянути їх. Запис у Вікіпедії для DS_store говорить про те, що спосіб зберігання метаданих змінюється щонайменше один раз у житті Finder на основі скарги користувача. (
Зберігався

Чи є спосіб не використовувати Finder? Я хотів би знати.
Hoang Huynh

4

В цьому випадку, TotalFinder робить дозволяє відключати (ну, це дійсно перенаправляє всі .ds_storeфайли в /usr/local/.dscache) створення .ds_storeфайлів, через те , що вони називають « асептики Feature »


Якщо ви посилаєтесь на мою відповідь, зверніть увагу, що я не сказав, що цього не можна зробити. Швидше, я сказав, що документ підтримки не допоможе у випадку локальної файлової системи.
похл

4
Чи можемо ми зосередитись на тому, щоб відповісти на запитання, не обмацуючи відповіді інших людей?
Харв

Якщо припустити, що інші люди насправді відповідають , а не просто говорять, що це неможливо зробити, звичайно.
Підроблене ім’я

Я не впевнений, чому це було проголосовано; TotalFinder - це плагін Finder, і це, мабуть, є прямим рішенням питання.
Девід

Харв вилучив бойовий матеріал, що спричинив потворні дії. Безпечно знову модифікувати.
похл

0

Якщо ви вимкнете можливість перегляду невидимих ​​файлів, ви їх не побачите.


3
Вони в моїх блискавках, і я керую безліччю прихованих файлів. Мене більше хвилює той факт, що він зберігає свої метадані поряд з моїми даними. Здається, це фатальна вада дизайну.
Марко Чеппі

4
Soooo не відповідь. Якщо ви перебуваєте в лісі і стикаєтеся з ведмедем, закрити очі не допоможе.
Підроблене ім’я

1
@Marco, ви можете розглянути питання про переформулювання свого питання на тему "як я можу зберігати .DS_store файли поза моїми блискавками?" Вирішити проблему може бути простіше, і почухає той самий свербіж.
похл

1
@Fake Name Але якщо ви знаходитесь в зоопарку і боїтесь ведмедів, і вам доведеться пройти біля місця проживання ведмедя, закриття очей спрацювало б , і ось про те, наскільки небезпечні приховані файли.
CajunLuke

1
@Fake Name Крім того, якщо хтось інший налаштував свій комп’ютер (або в майбутньому хтось підійде до цього питання в цій ситуації), він, можливо, не знав, що ці файли зазвичай приховані і їх можна вимкнути.
CajunLuke
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.