На работе мы позволяем одному из наших очень технически подкованных клиентов немного помочь с несколькими специфическими для него проектами развития. Однако он использует собственный персональный Macbook, и, редактируя файлы в наших сетях (Windows), его Macbook всегда создает кучу ненужных метафайлов, которые мы в конечном итоге удаляем позже.
Например, он создает файл с именем .DS_Store в любом каталоге, который он открывает, а также файлы с «точечным подчеркиванием» для каждого редактируемого файла. Например, если он редактирует файл с именем «Main.php», его Macbook создаст другой файл с именем «._Main.php».
Я не знаю , есть способы , чтобы предотвратить создание .DS_Store файлов , но ни о том , как предотвратить создание этих скрытых файлов с префиксом точки подчеркивания .
Есть ли способ отключить это на Mac? Есть ли способ предотвратить создание этих файлов?
._
нужны файлы.Ответы:
Пусть ваш пользователь Mac установит BlueHarvest .
источник
На файловых серверах Linux или устройствах NAS вы можете использовать следующее:
Вариант A. Изменение конфигурации Samba, предотвращающее использование как общих ресурсов, так и файлов .DS_Store:
(Файл конфигурации находится по адресу /etc/samba/smb.conf или /etc/smb.conf в зависимости от вашего дистрибутива). Недостатки: не все общие ресурсы предоставляются системами NAS под управлением Linux, или в большинстве случаев у вас нет доступа к оболочке.
Вариант Б. Создайте простой сценарий оболочки и запустите его на одном из подключенных компьютеров, используя cron.
Замените / YourNetworkShareLocation на то, где смонтирован сетевой ресурс, например / Volumes / ShareName или / media / ShareName и т. Д.
Недостатки: это грубый путь - ненужная нагрузка как на хранилище, так и на сеть. Тем не менее, то же самое можно легко сделать в Windows, используя немного волшебства PowerShell.
Отказ от ответственности: это не то, что я называю «решением», это взломать. Но это может помочь кому-то снизить уровень раздражения, предоставляемый файлами ветвления ресурса.
источник
/
список?Пусть он заглянет в бесплатное и удачно названное приложение Cleanup SMB Mess . Разработчик говорит:
Я использовал только с флэш-накопителями и MP3-плеерами, и он делает то, что говорит. Я предполагаю, что это должно сканировать устройство, чтобы удалить мусор, и это может быть громоздким на большом сетевом ресурсе. Но это только предположение с моей стороны. Я бы предложил спросить разработчика.
источник
Используйте программу, отличную от
Finder
такой, какMuCommander
чтобы просматривать ваши файлы. (работает на локальных дисках тоже).В OS X lion этот метод должен разрешать доступ по умолчанию к
~/Library
без изменения настроек или нажатия ALT.Я использую
MuCommander
наSnow Leopard
иLion
и заметил , что ни одинHFS+
илиExtFat
томов не в конечном итоге завален файлов с этими файлами.Люди: есть еще одна проблема, Размер файла ... многие из вилок ресурсов имеют размер не менее 4096 байт, даже если исходный файл имеет размер менее 4096 байт, поэтому устранение этой проблемы помогает при раздутии файловой системы.
(Например: загрузите текстовый файл: http://www.gamers.org/pub/games/idgames/levels/heretic/gi/horror.txt на Mac и убедитесь сами)
источник
Вы также можете использовать приложение Mac в магазине приложений под названием « Annoying File Be-Gone », которое работает на панели инструментов и хорошо работает.
источник
На моем QNAP NAS конфиг samba в /etc/smb.conf уже содержал это:
поэтому я отредактировал строку с файлами вето:
и затем перезапустил samba (это примитивная система Linux, поэтому я сделал это через init.d):
источник
http://support.apple.com/kb/ht1629
Вы также можете попробовать использовать TinkerTool ( http://www.bresink.com/osx/TinkerTool.html ) - он использовался для выставления этого параметра.
источник
._
файлов метаданных.есть утилита под названием "асептика"
он также имеет функцию очистки вашего Mac от файлов .DS_Store и так далее, читайте FAQ
http://asepsis.binaryage.com/
источник
._
файлы.Это действительно легко, и вам не нужно ничего устанавливать.
Скопируйте это в свой clipbpoard (cmd + c):
по умолчанию напишите com.apple.desktopservices DSDontWriteNetworkStores true
и вставьте его в терминал (cmd + p)
Ссылка: http://support.apple.com/kb/HT1629
источник
.DS_Store
создание файлов. Однако этот метод не препятствует созданию._
файлов, поскольку они являются ветвями ресурсов (и другими), которые всегда записываются операционной системой, даже если вы включили этуDSDontWriteNetworkStores
опцию.