Wie benenne ich den Downloads-Ordner (in Lion) um?

Aus irgendwelchen perversen Gründen möchte ich den Downloads-Ordner in Temp umbenennen. Ich würde mich auch über eine Möglichkeit freuen, es mir sowohl in der GUI als auch in der CLI als Temp erscheinen zu lassen. Mir ist bewusst, dass ich dies über Terminal mit Root-Rechten tun kann, aber die Tatsache, dass ich dazu Root-Rechte benötige, deutet darauf hin, dass etwas kaputt gehen könnte. Wird tatsächlich etwas kaputt gehen, wenn ich den Ordner umbenennen, und wenn nicht, gibt es eine sanftere Möglichkeit, ihn umzubenennen als sudo mv Downloads Temp?

Ich würde mich auch (wenn auch weniger) über die Bestätigung freuen, dass das Erstellen von Downloads in einem symbolischen Link zu einem anderen Ordner nichts kaputt macht.

Darauf würde ich mich nicht einlassen. Sobald Sie den Ordner umbenennen und neu starten (oder sich sogar abmelden/anmelden), erstellt OS X den Download-Ordner neu. Es wurde tatsächlich als "erforderlicher" Ordner unter Lion aufgeführt (versuchen Sie, es über den Finder zu löschen). Damit wirst du leben müssen fürchte ich.
Die vorgeschlagene Lösung von @Daniel unten ist ein eleganter Workaround.

Antworten (5)

Um die von cksum bereits in einem Kommentar angesprochene Idee zu erweitern:

  • Erstellen Sie einen symbolischen Link zu Downloads mit dem gewünschten Namen:ln -s ~/Downloads ~/Temp
  • Blenden Sie den echten Downloads-Ordner vor dem Finder aus:chflags hidden ~/Downloads

Alle Browser usw. speichern weiterhin unter Downloads (so dass Sie nichts neu konfigurieren müssen), aber Sie können auf Ihre Dateien in Temp zugreifen, ohne sich länger um Downloads kümmern zu müssen.

Das ist eine sehr coole Art, es zu tun!
Löst dies die Mehrdeutigkeit der Tab-Vervollständigung zwischen Do_cuments und Do_wnloads in Terminal, wenn entweder Documents oder Downloads ausgeblendet ist? Aus irgendeinem Grund würde ich das bezweifeln.
Downloads werden nur vor dem Finder ausgeblendet, nicht vor der Bash (die im Terminal ausgeführt wird), daher bleibt die Vervollständigungsmehrdeutigkeit bei Do bestehen.

Hier ist eine Möglichkeit, wie Sie dies tun können, ohne tatsächlich einen neuen Ordner zu erstellen oder mit Symlinks herumzuspielen.

Öffnen Sie in einem Editor wie TextWrangler oder BBEdit diese Datei:

/System/Library/CoreServices/SystemFolderLocalizations/en.lproj/SystemFolderLocalizations.strings

Darin sehen Sie Dinge wie diese:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Applications</key>
    <string>Applications</string>
    <key>Compositions</key>
    <string>Compositions</string>
    <key>Deleted Users</key>
    <string>Deleted Users</string>
    <key>Desktop</key>
    <string>Desktop</string>
    <key>Documents</key>
    <string>Documents</string>
    <key>Downloads</key>
    <string>Downloads</string>
    <key>Drop Box</key>
    <string>Drop Box</string>
    ...
</dict>
</plist>

So weiß das System, wie Ordnernamen übersetzt werden. Da dies das "en.lproj" ("englischsprachiges Projekt") ist, können Sie die Werte in dieser Datei nach Belieben ändern. (Alternativ, wenn Sie Mac OS X auf Spanisch ausführen, würden Sie die Version der Datei im Ordner „es.lproj“ verwenden.) Sie könnten also beispielsweise Folgendes ändern:

    <key>Downloads</key>
    <string>Downloads</string>

Sein:

    <key>Downloads</key>
    <string>Downloaded Stuff</string>

Speichern Sie die Datei (Sie müssen wahrscheinlich ein Administratorkennwort eingeben), öffnen Sie dann das Terminal und geben Sie ein killall Finder. Wenn der Finder den Neustart beendet, sehen Sie, dass Ihr Downloads-Ordner jetzt den Namen „Heruntergeladene Inhalte“ trägt.

Dies ist der viel sicherere Weg, da einige Apps möglicherweise einen Pfad zum Download-Ordner fest codieren @"~/Downloads"und dann die Tilde erweitern. Je nachdem, was sie tun, kann dies mit Symlinks funktionieren oder nicht (was bedeutet, dass die Apps möglicherweise nicht richtig funktionieren). Mit der obigen Methode haben Sie den Ordner überhaupt nicht geändert. Es heißt immer noch "Downloads", aber es wird nur als etwas anderes angezeigt . (Wenn Sie jedoch lsIhr Home-Verzeichnis im Terminal haben, wird es immer noch "Downloads" und nicht "Heruntergeladene Sachen" anzeigen)

Der Nachteil dieses Ansatzes ist, dass Sie eine Systemdatei ändern, was bedeutet, dass dies zurückgesetzt werden könnte, wenn Sie Ihr System aktualisieren usw.

(Quelle: http://hints.macworld.com/article.php?story=20020926061746306 )

Ich mag deine Lösung, Dave, sie ist die sauberste, aber nicht sicherer. Da der Download-Ordner nur versteckt ist und der Symlink darauf zeigt (nicht umgekehrt), gibt es niemals Konflikte, ob Hardcoding oder nicht. Deine Lösung ist einfach viel sauberer ;)
Beim Versuch, sie zu speichern, erhalte ich diesen Fehler: "Dieser Vorgang konnte nicht abgeschlossen werden, da ein Fehler aufgetreten ist. Die Datei konnte nicht zum Schreiben geöffnet werden, wahrscheinlich weil sie von einer anderen Anwendung verwendet wird (MacOS-Fehlercode: - 54". Systemintegritätsschutz (SIP) muss deaktiviert werden, damit dies funktioniert: m.reddit.com/r/OSXTweaks/comments/3se0b3/…
kann den obigen Kommentar anscheinend nicht bearbeiten, also zur Klarstellung: SIP deaktivieren, speichern, SIP aktivieren: osxdaily.com/2015/10/05/…
Das Bearbeiten der Datei „SystemFolderLocalizations.strings“ ist nutzlos, da andere Personen im Netzwerk weiterhin den „lokalisierten“ Ordnernamen sehen.
Ich weiß nicht, wie es damals war, aber inzwischen ist es eine binäre plist, die Sie bearbeiten konnten, indem Sie sie in xml1 konvertieren und nach der Bearbeitung wieder in binary1 konvertieren. Oder ersetzen Sie den gewünschten Wert durch seinen Schlüsselpfad. ABER wenn Sie das versuchen, erhalten Sie folgende Fehlermeldung: /System/Library/CoreServices/SystemFolderLocalizations/de.lproj/SystemFolderLocalizations.strings: Read-only file systemAuch mit sudo ...

Sie können einen neuen Ordner mit dem Namen „Temp“ in Ihrem Home-Verzeichnis erstellen und dann in Safari Einstellungen auswählen (Befehl ,)Geben Sie hier die Bildbeschreibung ein

und wählen Sie „Andere“ aus dem Dropdown-Menü für „Heruntergeladene Dateien speichern unter:“Geben Sie hier die Bildbeschreibung ein

Wählen Sie Ihren neu erstellten Temp-Ordner aus. Wenn Sie einen Stapel dafür im Dock oder in der Finder-Seitenleiste haben möchten, ziehen Sie ihn an die entsprechenden Stellen.

Wenn Sie möchten, dass der Download-Ordner verschwindet, können Sie im Terminal den Befehl ausführen

  chflags hidden ~/Downloads
Dies ist eine elegante Lösung. +1 für dich.
Aber das funktioniert nur für Safari, oder? Oder prüfen auch andere Anwendungen diese Einstellung?
@Thilo, ja, jede App, die eine Datei auf Ihren Mac herunterladen kann, hat eine Option, wo Sie die Dateien ursprünglich speichern möchten (nicht nur Browser).
@Daniel, ich hatte gerade einen Flash, vielleicht können Sie ihn zu Ihrer Antwort hinzufügen: Tun Sie, was Daniel vorschlägt, und führen Sie dann "chflags hidden Downloads" aus, um den Download-Ordner im Finder auszublenden (wird leider immer noch im Terminal angezeigt). . OS X sollte Ihr verstecktes Flag respektieren und es wahrscheinlich nur bei OS X-Punktrevisionsaktualisierungen zurücksetzen. In jeder Hinsicht sollte dies dem Entfernen von Downloads und dem Erhalten eines „Temp“-Ordners so nahe wie möglich kommen.
Es ist also eine separate Einstellung für jede App? Das ist bedauerlich.

Ich hatte so etwas wie das gleiche Problem. Wenn Sie beispielsweise Download- oder Bildordner auf der linken Favoriten-Verknüpfungsseite des Finders haben, ändern sie den Namen in die Hauptsprache Schwedisch, wenn Sie in schwedischen Einstellungen arbeiten.

Meine Lösung bestand darin, einen Alias-Ordner des Originals zu erstellen und diesen stattdessen auf der Favoriten-Verknüpfungsseite des Finders zu verwenden. Ich kann diesen Alias ​​beliebig umbenennen.

Geben Sie hier die Bildbeschreibung ein

Sie können die Downloads auch nachbearbeiten, um zu testen, ob der neue Ordner gemountet ist, und eine Regel-Engine wie Hazel verwenden, um Ihre Logik aufzubauen.

Die Vorteile davon sind zweifach.

  1. Sie legen sich nicht mit dem System an, das erwartet und dafür ausgelegt ist, dass ~/Downloads existiert und verwendet wird
  2. Das Hazel-Tool ist ein allgemeines - sobald Sie diese eine "Operation" implementiert haben, werden Sie wahrscheinlich andere Bereiche finden, in denen Sie diese Fähigkeit/dieses Tool anwenden und Ihre Umgebung noch automatisierter und individueller gestalten können, während Sie das Systemdesign respektieren und Systemfunktionen wie Watch nutzen Ordner und Dateisystembenachrichtigungen.