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 .