¿Cómo trabajar con 2 carpetas de aplicaciones?

3

Tengo un SSD interno de 250 GB. esta unidad se estaba llenando y compré un disco duro externo de 4 TB. Mi carpeta de aplicaciones en mi SSD ocupaba mucho espacio, así que decidí crear una carpeta de aplicaciones en mi unidad externa. Copié muchas de las aplicaciones de la carpeta de aplicaciones de la unidad interna a la carpeta de aplicaciones de la unidad externa.

Sin embargo, ahora me doy cuenta de las ramificaciones de tener 2 carpetas de aplicaciones. La carpeta de Aplicaciones en mi unidad interna es especial en el sentido de que no puede ser renombrada o eliminada, y cuando las descargas solicitan que se muevan a la carpeta de Aplicaciones se refiere a la carpeta de Aplicaciones en mi unidad interna.

Entonces, mi pregunta es: ¿cuál sería la mejor manera de mover mis aplicaciones a una carpeta en mi disco externo pero hacer que esa carpeta se comporte como la carpeta Aplicaciones en mi disco interno? Muchas de las aplicaciones no se copiaron porque estaban en uso. ¿Debo abandonar todos mis elementos de inicio para lograr esto?

    
pregunta jmh 16.08.2018 - 05:30

3 respuestas

1

Consejos para resolver tu problema XY

  1. No se recomienda utilizar un disco duro externo para almacenar sus aplicaciones y ralentizará su ejecución . A menos que esté hablando de una unidad de estado sólido de 4TB de thunderbolt, el rendimiento de sus aplicaciones ejecutándose en el disco duro externo será muy bajo (especialmente si se compara con su SSD interno).
  2. Intente todo lo que pueda para mover sus películas, imágenes y documentos fuera de su SSD y mantenga sus aplicaciones allí para aprovechar al máximo su SSD. No necesita una tasa de lectura / escritura de big data para: ver una película, buscar fotos o pdf.
  3. Si usted es un profesional y necesita procesar fotos / video, entonces un SSD de rayo salvará su vida.

Solución

  1. Si no te importa los tres puntos anteriores y sigues tu idea, para volver a la respuesta muy mala de CoderX, la solución adecuada para manejar la carpeta de 2 aplicaciones es:
    • para mantener su carpeta original / Aplicaciones .
    • Crea una carpeta en tu disco duro externo .
    • Cree un enlace simbólico para cada aplicación almacenada en su disco duro externo en su carpeta original / Aplicación .

Ejemplo

<InternalSSD path>/Applications/ contiene:

drwxr-xr-x   3 root       wheel  96 2018-06-16 09:18 app1.app/ 
drwxr-xr-x+  3 root       wheel  96 2018-07-31 02:09 app2.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 12:15 app3.app/
drwxr-xr-x   3 mr_bean    wheel  96 2018-08-16 07:09 app4.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 20:08 app5.app/

Luego, <ExternalHDD path>/applications_2/ contiene:

drwxr-xr-x   3 root       wheel  96 2018-06-16 09:18 app6.app/ 
drwxr-xr-x+  3 root       wheel  96 2018-07-31 02:09 app7.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 12:15 app8.app/
drwxr-xr-x   3 mr_bean    wheel  96 2018-08-16 07:09 app9.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 20:08 app10.app/

En su terminal, para app6, 7, 8, 9, 10:

ln -s <ExternalHDD path>/applications_2/app<n>.app <InternalSSD path/Applications/.

Finalmente:

ls -al <InternalSDD path>/Applications 

debería regresar:

drwxr-xr-x   3 root       wheel  96 2018-06-16 09:18 app1.app/ 
drwxr-xr-x+  3 root       wheel  96 2018-07-31 02:09 app2.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 12:15 app3.app/
drwxr-xr-x   3 mr_bean    wheel  96 2018-08-16 07:09 app4.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 20:08 app5.app/
lrwxr-xr-x   3 root       wheel  96 2018-06-16 09:18 app6.app/ -> <ExternalHDD path>/application_2/app6.app 
lrwxr-xr-x+  3 root       wheel  96 2018-07-31 02:09 app7.app/ -> <ExternalHDD path>/application_2/app7.app 
lrwxr-xr-x   3 root       wheel  96 2018-07-10 12:15 app8.app/ -> <ExternalHDD path>/application_2/app8.app 
lrwxr-xr-x   3 mr_bean    wheel  96 2018-08-16 07:09 app9.app/ -> <ExternalHDD path>/application_2/app9.app 
lrwxr-xr-x   3 root       wheel  96 2018-07-10 20:08 app10.app/ -> <ExternalHDD path>/application_2/app10.app 

Con este método, no modifica su sistema base, no rompe ninguna ruta en su sistema operativo y enlaza el contenido de su nueva carpeta de aplicaciones con la anterior.

    
respondido por el Nibor Ndj 16.08.2018 - 12:07
0

Cree un enlace simbólico en la carpeta Aplicaciones de la unidad de inicio interna que se vincularía a la carpeta de la Aplicación en la unidad externa.

 ln  -s   /Volumes/externalDriveName/Applications/  /Applications/Applications

Debería dejar las aplicaciones macOS en la unidad interna y mover otras aplicaciones a la unidad externa.

    
respondido por el David Anderson 16.08.2018 - 12:23
-1

Tendrás que vincularlo de la siguiente manera: Reemplace otherDiskName con el nombre del disco donde movió su carpeta de aplicaciones.

sudo mv /Applications /Applications.original
sudo ln -s /Volumes/otherDiskName/Applications /Applications

Fuente: enlace

    
respondido por el CoderX 16.08.2018 - 10:44

Lea otras preguntas en las etiquetas