Ich habe eine interne 250 GB SSD. Dieses Laufwerk füllte sich und ich kaufte eine externe 4-TB-Festplatte. Mein Anwendungsordner auf meiner SSD nahm viel Platz ein, daher habe ich mich entschieden, einen Anwendungsordner auf meinem externen Laufwerk zu erstellen. Ich habe viele Apps aus dem Anwendungsordner des internen Laufwerks in den Anwendungsordner des externen Laufwerks kopiert.
Jetzt erkenne ich jedoch die Auswirkungen von 2 Anwendungsordnern. Der Anwendungsordner auf meinem internen Laufwerk ist insofern etwas Besonderes, als er nicht umbenannt oder entfernt werden kann, und wenn Downloads in den Anwendungsordner verschoben werden sollen, verweist er auf den Anwendungsordner auf meinem internen Laufwerk.
Meine Frage ist also: Wie kann ich meine Anwendungen am besten in einen Ordner auf meinem externen Laufwerk verschieben, aber dieser Ordner muss sich wie der Anwendungsordner auf meinem internen Laufwerk verhalten? Viele der Anwendungen wurden nicht kopiert, weil sie verwendet wurden. Muss ich alle meine Autostart-Elemente beenden, um dies zu erreichen?
<InternalSSD path>/Applications/
enthält:
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/
Enthält dann <ExternalHDD path>/applications_2/
:
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/
In Ihrem Terminal für App6, 7, 8, 9, 10:
ln -s <ExternalHDD path>/applications_2/app<n>.app <InternalSSD path/Applications/.
Endlich:
ls -al <InternalSDD path>/Applications
sollte zurückkommen:
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
Mit dieser Methode ändern Sie Ihr Basissystem nicht, unterbrechen keinen Pfad in Ihrem Betriebssystem und verknüpfen den Inhalt Ihres neuen App-Ordners symbolisch mit Ihrem alten.
Erstellen Sie einen symbolischen Link im Anwendungsordner des internen Startlaufwerks, der mit dem Anwendungsordner auf dem externen Laufwerk verknüpft wäre.
ln -s /Volumes/externalDriveName/Applications/ /Applications/Applications
Sie würden die macOS-Anwendungen auf dem internen Laufwerk belassen und andere Anwendungen auf das externe Laufwerk verschieben.
Sie müssen es wie folgt symbolisch verlinken: Ersetzen Sie otherDiskName durch den Namen der Festplatte, auf die Sie Ihren Anwendungsordner verschoben haben.
sudo mv /Applications /Applications.original
sudo ln -s /Volumes/otherDiskName/Applications /Applications
Allan
Nibor Ndj