Mache einen anderen Ordner zu meinem Desktop auf dem Mac

2

Ich werde bald einen neuen iMac kaufen, aber der Preis für ein Upgrade des Speichers ist horrend. Ich fing an zu recherchieren und fand heraus, dass ich einfach eine externe SSD kaufen und alles darauf speichern könnte. Als ich meine Nachforschungen anstellte, stieß ich auf diese Frage. Kann ich einen externen Ordner zu meinem Desktop machen? In der Bedeutung, dass sich der Desktop-Ordner auf dem externen Laufwerk befindet und alles, was ich auf dem sichtbaren Desktop speichere, auf der externen SSD gespeichert wird. Wäre das möglich und wenn ja wie? Kann ich den tatsächlichen Desktop-Ordner auf ein externes Laufwerk verschieben?

Julian E.
quelle

Antworten:

1

Da mir buchstäblich niemand antwortete, versuchte ich es selbst herauszufinden. Das funktioniert so:

  • Schritt 1: Stellen Sie sicher, dass der neu zu verknüpfende Ordner leer ist, ausgenommen möglicherweise DS_Store-Dateien und andere versteckte Dateien. Dies kann einfach im Finder überprüft werden.

  • Schritt 2: Backup erstellen! Dies ist von entscheidender Bedeutung, da Sie keine Schaltfläche zum Rückgängigmachen verwenden können, wenn Sie Probleme haben.

  • Schritt 3: Melden Sie sich als alternativer Administrator an. Verwenden Sie hierfür NICHT die schnelle Benutzerumschaltung - Sie müssen sich vollständig abmelden und wieder anmelden.

  • Schritt 4: Starten Sie das Terminal.

  • Schritt 5: Werden Sie zum Root-Benutzer, indem Sie Folgendes eingeben: sudo bash

  • Schritt 6: Löschen Sie den neu zu verknüpfenden Ordner mit dem Befehl rm und der Option -r für die Rekursion (am Beispiel des Desktops eines Benutzers mit dem Kurznamen julo): rm -r /Users/julo/Desktop

  • Schritt 7: Erstellen Sie bei Bedarf mit mkdir den Ordner, zu dem eine Verknüpfung hergestellt werden soll.

  • Schritt 8: Verknüpfen Sie die Ordner (erneut mit katie's Desktop und dem Zielordner im Ordner "Dokumente" namens "Arbeit"): ln -s /Users/julo/Documents/Work /Users/julo/Desktop

  • Schritt 10: Verlassen Sie die Root-Shell, indem Sie Folgendes eingeben: exit

  • Schritt 11: Verlassen Sie das Terminal.
  • Schritt 12: Melden Sie sich vom alternativen Administrator ab.
  • Schritt 13: Melden Sie sich bei dem Konto an, das geändert wurde, um zu überprüfen, ob es funktioniert hat. (In diesem Beispiel würde ich mich als Julo anmelden.)

BEARBEITEN: Eine andere Möglichkeit, dies zu tun, ist wie folgt:

Ich weiß, dass dieser Thread schon lange tot ist, aber ich denke, ich habe eine einigermaßen gute Lösung gefunden:

Zunächst habe ich den Ordner ~ / Desktop durch einen symbolischen Link ersetzt, der auf einen Ordner auf meiner externen Festplatte verweist.

~/Desktop #symlink → /Volumes/[external drive]/Desktop

Da ich jedoch wollte, dass mein Konto einen funktionierenden Desktop hat, als das externe Laufwerk offline war, erstellte ich einen zweiten (lokalen) Desktop in meinem Ordner ~ / Library zusammen mit einem symbolischen Link wie folgt:

~/Library/DesktopSwap/Desktop.offline #symlink → ~/Library/DesktopSwap/Desktop

Schließlich habe ich ein Shell-Skript und einen Finder-Dienst (über Automator Applescript) erstellt, mit denen die beiden Symlinks wie folgt ausgetauscht werden:

~/Library/Scripts/swapDesktops.sh
#!/bin/bash
sudo mv ~/Desktop ~/Desktop.swap
sudo mv ~/Library/DesktopSwap/Desktop.offline ~/Desktop
sudo mv ~/Desktop.swap ~/Library/DesktopSwap/Desktop.offline
killAll Finder​

Swap-Desktops [Finder-Service]

do shell script "~/Library/Scripts/swapDesktops.sh" with administrator privileges​

BEARBEITEN 2: Zuletzt können Sie damit versuchen: - Klicken Sie auf die folgende Anwendung: "Terminal"

  • Art: sudo rm -rf ~/Desktop/

  • Geben Sie Ihr Passwort ein (das Passwort Ihres Kontos auf dem Mac)

  • Typ: ln -s ~ / Skydrive / Desktop

Beachten Sie, dass "~" in unserem Beispiel eine Abkürzung für "Users / Julo" ist.

Das hat funktioniert. Die Quelle, unter der ich das gefunden habe, ist hier .

Julian E.
quelle