¿Cómo trabajar con 2 carpetas de aplicaciones?

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.

Ahora sin embargo 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. ¿Tengo que abandonar todos mis elementos de inicio para lograr esto?

Consejos para resolver tu problema XY

  1. No se recomienda usar 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 las aplicaciones que se ejecutan en el disco duro externo será muy bajo (especialmente si se compara con su SSD interno).
  2. Intente tanto como pueda para sacar sus películas, imágenes, documentos de su SSD y mantener 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, explorar 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

/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, /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 /applications_2/app.app  

Finalmente:

 ls -al /Applications 

debe 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/ -> /application_2/app6.app lrwxr-xr-x+ 3 root wheel 96 2018-07-31 02:09 app7.app/ -> /application_2/app7.app lrwxr-xr-x 3 root wheel 96 2018-07-10 12:15 app8.app/ -> /application_2/app8.app lrwxr-xr-x 3 mr_bean wheel 96 2018-08-16 07:09 app9.app/ -> /application_2/app9.app lrwxr-xr-x 3 root wheel 96 2018-07-10 20:08 app10.app/ -> /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.

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.

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

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

Fuente: https://discussions.apple.com/thread/2787316