Come lavorare con 2 cartelle Applicazioni?

3

Ho un SSD interno da 250 GB. questa unità si stava riempiendo e ho acquistato un disco rigido esterno da 4 TB esterno. La cartella Applicazioni sul mio SSD occupava molto spazio, quindi ho deciso di creare una cartella Applicazioni sul mio disco esterno. Ho copiato molte delle app dalla cartella Applicazioni dell'unità interna alla cartella Applicazioni dell'unità esterna.

Ora però mi rendo conto delle implicazioni di avere 2 cartelle Applicazioni. La cartella Applicazioni sulla mia unità interna è speciale nel senso che non può essere rinominata o rimossa e quando i download chiedono di essere spostati nella cartella Applicazioni fa riferimento alla cartella Applicazioni sulla mia unità interna.

Quindi la mia domanda è - quale sarebbe il modo migliore per spostare le mie applicazioni in una cartella sul mio disco esterno, ma questa cartella si comporta come la cartella Applicazioni sulla mia unità interna? Molte delle applicazioni non sono state copiate perché erano in uso. Devo chiudere tutti i miei elementi di avvio per realizzare questo?

    
posta jmh 16.08.2018 - 05:30
fonte

3 risposte

1

Suggerimenti per risolvere il tuo problema XY

  1. L'utilizzo di un disco rigido esterno per archiviare le tue applicazioni non è consigliato e rallenterà la loro esecuzione . A meno che non si stia parlando di un Solido Drive da 4 TB con fulmine, le prestazioni delle applicazioni in esecuzione sul disco rigido esterno saranno molto scarse (specialmente se si confronta con l'SSD interno).
  2. Cerca di allontanare il più possibile i film, le foto e i documenti dal tuo SSD e di tenere le tue app lì per sfruttare al massimo il tuo SSD. Non hai bisogno di un tasso di lettura / scrittura di grandi dati per: guardare un film, sfogliare foto o pdf.
  3. Se sei un professionista e hai bisogno di elaborare foto / video, un fulmine SSD ti farà risparmiare la vita.

Soluzione

  1. Se non ti preoccupi dei tre punti precedenti e rispondi alla tua idea, per tornare a CoderX una risposta molto brutta, la soluzione corretta per gestire 2 cartelle delle applicazioni è:
    • per mantenere la cartella originale / Applicazioni .
    • Crea una cartella sul tuo disco rigido esterno .
    • Crea un link simbolico per ogni applicazione memorizzata sul tuo disco rigido esterno nella cartella originale / dell'applicazione .

Esempio

<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/

Quindi, <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/

Nel tuo terminale, per app6, 7, 8, 9, 10:

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

Infine:

ls -al <InternalSDD path>/Applications 

dovrebbe restituire:

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 questo metodo, non si modifica il sistema di base, non si interrompe alcun percorso nel sistema operativo e si collega il contenuto della nuova cartella dell'app a quello vecchio.

    
risposta data 16.08.2018 - 12:07
fonte
0

Crea un collegamento simbolico nella cartella Applicazioni dell'unità di avvio interno che si collega alla cartella Applicazione sull'unità esterna.

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

Uscirai dalle applicazioni macOS sull'unità interna e sposterai altre applicazioni sull'unità esterna.

    
risposta data 16.08.2018 - 12:23
fonte
-1

Dovrai link simbolico come di seguito: Sostituisci otherDiskName con il nome del disco in cui hai spostato la cartella Applicazioni.

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

Fonte: link

    
risposta data 16.08.2018 - 10:44
fonte

Leggi altre domande sui tag