Как навсегда удалить DS_Store (не скрывать их, а удалять)?

2245
1.21 gigawatts

Как удалить и предотвратить создание файлов DS_Store в Mac OSX?

Я обнаружил эту статью, http://krypted.com/mac-os-x/no-more-ds_store-files/, в которой описывается предотвращение их создания на сетевых устройствах хранения, но говорится, что она не работает для локального хранилища ( То есть мой жесткий диск).

Чтобы было ясно, я не хочу их скрывать, я хочу, чтобы они не были созданы.

4
Изменить: Чем больше я копаюсь в операционных системах и их отношениях с программным обеспечением, тем больше беспорядка я нахожу. Не пытаюсь быть критическим, но это беспорядок. Rant: Полные обновления оставили заполнять пространство и патчи не удаляются, настройки и другие файлы не удаляются при удалении, приложения и пользовательские файлы сохраняются практически в произвольных местах, что делает практически невозможным резервное копирование и восстановление только пользовательских файлов, не имея представления о разрешениях, отображаемых для пользователь при установке, нет разрешений по требованию (как в Android), нет очистки кеша, нет глобальных данных об использовании кэша хранения данных и т. д. 1.21 gigawatts 7 лет назад 0
Одной из лучших особенностей всей модели магазина мобильных приложений является некоторая организация, некоторая ответственность за приложения, но не все из них перешли на настольные операционные системы. 1.21 gigawatts 7 лет назад 0
Продолжаю: я также хочу знать, когда я устанавливаю приложение, какие данные оно отправляет домой. Возможность показывать и ограничивать сетевую активность по приложениям, возможность включать или выключать шифрование для каждого приложения для каждого запроса (с отправкой и без нее). См. Статью Samsung TV, отправляющую ваши разговоры обратно на его серверы (и через незашифрованные сети для загрузки) https://www.cnet.com/news/samsungs-warning-our-smart-tvs-record-your-living-room- болтовня / продажа или передача этих данных третьим лицам, которые не обязаны защищать вашу конфиденциальность. 1.21 gigawatts 7 лет назад 0
Дизайн DS_Store является доказательством этого беспорядка. Разглагольствовать 1.21 gigawatts 7 лет назад 0

1 ответ на вопрос

4
Horn OK Please

Короткий ответ: вам нужно взломать бинарный файл Finder во время выполнения, чтобы он не смог их создать. Там нет не официального Apple, благословенного способа сделать это без прямого взлома бинарных файлов.

«Для этого есть приложение». Посмотрите этот блог и этот код, что довольно здорово, если вы спросите меня :)