Ich möchte Ordner wie "Bilder", "Dokumente" und "Filme" in einen anderen als den Standardordner im Stammverzeichnis des Heimatorts des Benutzers verschieben, vorzugsweise in einen Unterordner im Heimatordner desselben Benutzers. Zum Beispiel würde user / Music zu user / stuff / Music gehen.
Ich möchte lieber keine symbolischen Links zu verschobenen Ordnern erstellen, sondern das Verhalten des Systems insgesamt ändern, damit es weiß, wo diese Ordner zu finden sind.
Bitte denken Sie daran, dass ich den privaten Ordner des Benutzers nicht verschieben möchte, sondern nur diese, zum Beispiel nach / Users / [Benutzername] / stuff /, da ich nicht mag, dass sie den privaten Ordner dort verschmutzen.
chflags hidden <folder>
können Sie sie im Finder ausblenden. Das verschiebt sie natürlich nicht, aber ich mag es zum Beispiel,Public
Ordner zu verstecken .Antworten:
Kunst,
Haben Sie dies erfolgreich funktioniert?
Haben Sie versucht, die Ordner mit etwas zu verstecken:
Erstellen Sie dann einen Link dazu wie (im Terminal):
Ich glaube, dass dies den Ordner ~ / Documents vor dem Finder verstecken wird, aber es wird immer noch da sein, so dass alles, was darauf geschrieben wird, in Ordnung funktionieren wird. Außerdem siehst du den Link in ~ / stuff ...
quelle
chflags nohidden ~/Documents
Ich persönlich benutze Symlinks, um alle diese Verzeichnisse unter meinem Benutzerkonto zu verschieben. Ich habe mich als root angemeldet und alle meine Verzeichnisse mit "Documents 'Downloads" Movies "usw. verknüpft und auf ein externes Laufwerk verschoben.
Mac OS erkennt die Änderungen sehr gut und zeigt automatisch auf diese Verzeichnisse (auf dem externen Laufwerk), und ich hatte keine Probleme, dies auf diese Weise zu tun.
Es gibt einen Systemdienst namens
SymbolicLinker
, der Ihrem Kontextmenü eine Option hinzufügt, die eine symbolische Verknüpfung für Sie erstellt.So aktivieren Sie den Root-Benutzer
OS X Lion
Mac OS X 10.6.x
quelle
SymbolicLinker.service
/Library/Services/
Sie können Ihren gesamten Benutzerkontoordner (Privatordner) mithilfe der folgenden Schritte verschieben:
Wählen Sie dort einfach das "Home-Verzeichnis" aus, in das Sie das Profil verschieben möchten, und starten Sie es neu.
Hinweis: Dadurch werden alle unter
/Users/{your user}/
(Downloads, Dokumente, Musik usw.) gefundenen Inhalte verschoben .quelle
Nun, die kurze Antwort lautet: Nicht , weil zu viele Dinge davon abhängen. Dies ist auch der Grund, warum Apple es schwierig macht, diese Ordner umzubenennen.
Wenn Sie trotzdem das Risiko eingehen möchten, sollte diese Antwort auf eine etwas verwandte Frage Ihnen einige Ideen geben.
quelle
Sie können versuchen, den folgenden Bash-Code zu Ihrem ~ / .bash_profile hinzuzufügen. Der
ls
Befehl wird geändert, wenn er ausgeführt wird$HOME
, um bestimmte Ordner ("Musik", "Filme", "Bilder" usw.) nicht anzuzeigen.Dies ändert lediglich die
ls
Anzeige im$HOME
Verzeichnis. Die Ordner werden nicht wirklich gelöscht. Wenn Sie dies tun, werdenls -l
Sie beispielsweise feststellen, dass die Ordner noch vorhanden sind.Screenshots des Skripts in Aktion:
quelle
Bewegen Sie sie einfach, wohin Sie möchten. Das einzig Wichtige ist die Bibliothek und für den Rest können Sie normalerweise auswählen, wo Apps Inhalte platzieren.
Es gibt nur ein paar beschissene Apps, mit denen Sie nicht ändern können, wo sie Dinge schreiben. Microsoft- und Adobe-Apps fallen Ihnen ein. Sie legen Dateien in ~ / Documents ab. Der Rest wird mit Ihren Dateien arbeiten, egal wo Sie sie ablegen.
quelle
Ich würde nicht vorschlagen, dass Sie Ihren gesamten Basisordner verschieben. Stattdessen ist es besser, symbolische Verknüpfungen Ihrer Ordner mit einem externen Laufwerk herzustellen. Danach erhalten Sie:
quelle
Ich habe ein Transcend 256G-Laufwerk in den Erweiterungssteckplatz eingefügt und diesen Vorgang ausprobiert, aber die Daten wurden NICHT verschoben. Es wurde ein neues Profil mit allen Ordnern erstellt, die auf das Erweiterungslaufwerk verschoben wurden, ABER ich musste alle Daten manuell von der internen SSD an den neuen Speicherort verschieben. Ich bekam schließlich, was ich wollte, aber ich musste das gesamte Profil (Outlook-E-Mail-Konto, Einstellungen usw.) neu erstellen.
quelle