Если вы дадите кому-нибудь свой USB-накопитель для размещения файлов на нем, это будет очень неприятно впоследствии очищать, все это бесполезно для артефактов, кроме платформ OSX, которые загрязняют диск. Есть ли какое-либо решение, чтобы предотвратить такое поведение. Может быть, написать эти файлы по своему усмотрению и установить для них права только на чтение, например «6/700»?
PS Я не спрашиваю, что делать на OSX другими, так как я не знаю, кто в следующий раз поставит мне новый файл (я не могу объяснить эту проблему и любые конфигурации всем другим людям), а скорее что делать с точки зрения USB-накопителя.
macos
usb
permissions
file-permissions
.ds-store
статический
источник
источник
Ответы:
Если вы собираетесь использовать доступный для записи внешний диск с другими системами OS X, вы можете запустить следующую команду на ВАШЕМ компьютере, чтобы предотвратить появление файлов .DS_Store.
затем защитите файл, запустив
Наличие этого скрытого файла не позволит OS X Spotlight проиндексировать диск, поэтому вам нужно будет сделать это только один раз, если вы не переформатируете диск. Я не знаю, работает ли это кроссплатформенно, например, страшные файлы thumbs.db Windows.
Надеюсь это поможет.
источник
chmod 444
? Это может помешать записи в него, но не помешает его удалению, и вам, вероятно, наплевать на его содержимое. Вопрос о том, будут ли работать разрешения Unix в файловой системе USB-накопителя, также подлежит обсуждению.Я нашел этот пост очень полезным: http://blog.hostilefork.com/trashes-fseventsd-and-spotlight-v100/
в основном:
Но читайте блог для полной информации и деталей.
источник