macos - una - no se puede completar la operación porque no tienes el permiso necesario mac
¿Cómo dejar de crear.DS_Store en Mac? (8)
Estoy desarrollando sitios en mac y cada vez que creo alguna carpeta (o archivo en esa carpeta) .DS_Store se crea en esa carpeta.
¿Cómo prevenir la creación de un archivo .DS_Store?
Coloque la siguiente línea en su archivo ".profile".
Abra el archivo .profile y copie esta línea
find ~/ -name ''.DS_Store'' -delete
Cuando abre la ventana del terminal, eliminará automáticamente su archivo .DS_Store.
Es posible usando mach_inject . Echa un vistazo a Death to .DS_Store
Descubrí que al reemplazar HFSPlusPropertyStore :: FlushChanges () con una función que simplemente no hacía nada, impedía con éxito la creación de archivos .DS_Store en Snow Leopard y Lion.
Código fuente de DeathToDSStore
NOTA: el 10.11 no se puede inyectar código en las aplicaciones del sistema.
Instale Asepsis y luego reinicie su mac.
ASEPSIS redirige todos los .DS_Store en su Mac a /usr/local/.dscage
Después de eso, puede eliminar recursivamente todo .DS_Store de su mac.
find ~ -name ".DS_Store" -delete
or
find <your path> -name ".DS_Store" -delete
Debe repetir el procedimiento después de cada actualización mayor de Mac.
Si desea que los archivos .DS_Store
vuelvan invisibles (aún existen pero no se pueden ver), ejecute el siguiente comando en la ventana "Terminal":
defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder
Esto configurará el sistema predeterminado para dejar de mostrar estos archivos en su escritorio y en otros lugares. También reiniciará el Finder para que este cambio sea visible (especialmente en su Escritorio).
Terminal abierta. Ejecute este comando:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Reinicie la computadora o cierre sesión y regrese a la cuenta de usuario.
para más información:
este archivo comienza a aparecer cuando eliges el sistema que te muestra los archivos ocultos: $ defaults write com.apple.finder AppleShowAllFiles TRUE Si ejecutas este comando disapear $ defaults escribe com.apple.finder AppleShowAllFiles FALSE Usa terminal
la función
find ~/ -name ''.DS_Store'' -delete
, eliminó los archivos de la tienda .DS temporalmente. Pero no estoy seguro, si los archivos volverán a aparecer en la Mac. También noté algo peculiar, la "DS_Store" comenzó a llegar a la Mac después de instalar ''ATOM''. Así que chicos asegúrense de escanear correctamente su software de terceros antes de instalarlos. Mejor
NOTA : "Asepsis ya no se encuentra en desarrollo activo y es compatible con OS X 10.11 (El Capitan) y versiones posteriores".
Aquí hay una revisión exhaustiva de sus opciones. Asepsis (la segunda solución mencionada) parece ser lo que está buscando, redirige la creación de .DS_Store a un caché unificado en lugar de ubicarse en cada carpeta.