1 votos

¿Por qué hay tantas copias de mi directorio de descargas en ~ / Library?

Hace poco estuve jugando con la utilidad de línea de comandos fzf, cuando descubrí que copias directas de mis descargas directorio de existir varias veces a través de los datos en las aplicaciones después de ~/Library/Contenedores. Es esta la intención de comportamiento? Si no, ¿qué puedo hacer para no asegurarse de que esto no suceda y no perder espacio. En la parte superior de esto, ¿por qué son todos estos arbitraria de las aplicaciones permiten el acceso a todos mis datos personales? Esto sinceramente me preocupa.

Gracias a todos.

P. S. si hay cualquier información adicional que usted necesita, por favor siéntase libre de preguntar.

EDIT: con más investigación, parece que no es sólo mi Descargas directorio, pero todo lo que sustituyendo en mi directorio home; esto hace que el número 10 veces más importante.

EDIT 2: después de mirar un poco más, parece como si de Escritorio y Descargas están allí como enlaces Simbólicos, pero ¿por qué son todas estas aplicaciones permiten tener acceso a estos datos?

1voto

aaplmath Puntos 599

El propósito de ~/Library/Containers es ofrecer lo que el monto de virtualizado, directorios de inicio para aplicaciones de espacio aislado. Cuando una aplicación recinto "pide" el directorio home del usuario (a través de la NSHomeDirectory), se le asigna la ruta de acceso a su directorio de contenedor. Estas características no permiten espacio aislado que las aplicaciones accedan a los datos en estos directorios, ni tampoco ocupar (más que una mínima cantidad de espacio de almacenamiento adicional. (De hecho, para el primer punto, esta característica está diseñada para restringir las aplicaciones el acceso a sus datos; a la segunda, la "carpetas duplicadas" son enlaces simbólicos, que funcionan como referencias a los directorios reales que representan.)

Una aplicación que es de espacio aislado puede solamente leer y escribir a los lugares que son subdirectorios de su propio contenedor. El enlazan carpetas en cada Container (por ejemplo, Descargas y Documentos) son no accesible por defecto para aplicaciones de espacio aislado. Espacio aislado aplicaciones sólo pueden tener acceso externo ubicaciones del sistema de archivos si se concede explícitamente el acceso a ellos a través de un NSOpenPanel o NSSavePanel (uno de los pop-up de cuadros de diálogo que le pide que seleccione un archivo para abrirlo o una ubicación en la que guardar un archivo) a través de la Powerbox API (este es el modelo utilizado por el documento basado en las aplicaciones, por ejemplo, esto le permite guardar y abrir documentos que se editan con un espacio aislado editor de texto en su Documents carpeta). De hecho, las aplicaciones que no uso la App de Sandbox (y por lo tanto no tiene un directorio de contenedor) puede acceder a prácticamente cualquier archivo en su directorio de inicio (aunque habrá algunas restricciones implementadas en macOS Mojave), mientras que aquellos que hacen uso de la Aplicación de la caja de arena (es decir, aquellos que se dan un contenedor) no. También, vale la pena señalar que todas las aplicaciones en la Mac App Store están obligados a usar el entorno limitado de la Aplicación.

En resumen: sí, esas "replica carpetas de inicio" se supone que hay-que es la intención de comportamiento; no, ellos no son de consumir de manera significativa cantidad significativa de espacio extra en el disco; y la característica que hace que estas carpetas a aparecer es en realidad la prevención de estas aplicaciones accedan a sus datos personales, no lo que les permite.

Leer más:

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X