Si le das a alguien tu unidad USB para que coloque archivos en ella, es muy molesto limpiarla después, todo esto es inútil para otros artefactos que no sean plataformas OSX, que contaminan el disco. ¿Es alguna solución para prevenir este comportamiento? ¿Tal vez escribir esos archivos por su cuenta y configurarlos como permisos de solo lectura como "6/700"?
PD: No estoy preguntando qué hacer en OSX por otros, ya que no sé quién me pondrá un nuevo archivo la próxima vez (no puedo explicar este problema y ninguna configuración a todas las demás personas), sino más bien qué hacer desde el punto de vista de la unidad USB.
macos
usb
permissions
file-permissions
.ds-store
estático
fuente
fuente
Respuestas:
Si va a compartir un disco externo grabable con otros sistemas OS X, puede ejecutar el siguiente comando desde SU máquina para evitar que aparezcan archivos .DS_Store
luego proteja el archivo ejecutando
La existencia de este archivo oculto evitará que OS X Spotlight indexe la unidad, por lo que solo debe hacerlo una vez a menos que vuelva a formatear la unidad. No sé si esto funciona multiplataforma, por ejemplo, los temidos archivos thumbs.db de Windows.
Espero que esto ayude.
fuente
chmod 444
? Puede evitar las escrituras, pero no evitará su eliminación, y probablemente no le importe su contenido. Si los permisos de Unix funcionarán en el sistema de archivos del dispositivo USB también está en debate.Esta publicación del blog me pareció muy útil: http://blog.hostilefork.com/trashes-fseventsd-and-spotlight-v100/
básicamente:
Pero lea el blog para obtener información completa y detalles.
fuente