Speicherort von Screenshots ändern mac [duplizieren]

Im Moment sind sie standardmäßig auf dem Desktop, und ich habe die Anweisungen befolgt, die hier zu finden sind . Es funktioniert, bis ich den Computer herunterfahre; Ich wollte fragen ob es eine dauerhafte Lösung gibt?

Ich verwende Tinker Tool , um den Screenshot-Speicherort in einen Ordner namens "Screenshots" innerhalb des Ordners "Bilder" zu ändern. Es ist kostenlos. Es funktioniert nur mit macOS Sierra.
Auf welchen Standort hast du es geändert?
Führen Sie den Terminal-Befehl als Startelement aus.
Jeder defaults writeBefehl sollte dauerhaft sein, egal ob er von Terminal, Tinker Tool, Onyx usw. ausgeführt wird, sie alle implementieren tatsächlich denselben Befehl. Probieren Sie dies vor und nach einem Neustart im Terminal defaults read com.apple.screencapture locationaus und teilen Sie uns das Ergebnis mit.

Antworten (3)

Terminalbefehl zum Ändern des Screenshot-Speicherorts:

defaults write com.apple.screencapture location "/path/to/new/location"

Setzen Sie Ihren gewünschten Screenshot-Pfad zwischen die doppelten Anführungszeichen, da er erforderlich ist, wenn Leerzeichen im Speicherpfad vorhanden sind! Standorte ohne Leerzeichen werden weiterhin korrekt ausgeführt.

Beispielpfad mit einem Leerzeichen im neuen Pfad:

defaults write com.apple.screencapture location "/Users/YourUserHomeFolder/Pictures/Screen Shots"

Damit niemand verwirrt wird, ist das ~Zeichen ein Verknüpfungszeichensymbol für den Home-Ordner Ihres Benutzers. Andere Antworten/Websites verwenden möglicherweise dieses Symbol.

Beispiel:

defaults write com.apple.screencapture location "~/Pictures/Screen Shots"

Der obige defaultsBefehl ändert den Ort, an dem Screenshots gespeichert werden. Das einzige Problem ist, dass der Speicherort des Pfads immer verfügbar sein muss, sonst wird er standardmäßig auf den Desktop zurückgesetzt.

Beispielszenario: Wenn Sie den Pfad zu einem Wechseldatenträger, wie z. B. einem Flash-Laufwerk, festlegen /Volume/USBFlashDriveund ihn entfernen oder der Speicherort aus irgendeinem Grund möglicherweise nicht mehr gelöscht werden kann, wird er auf seinen Standardspeicherort zurückgesetzt.

Das einzige, was Sie ändern müssen, ist die /path/to/new/location. Diese finden Sie im Finder, indem Sie mit der rechten Maustaste auf den ausgewählten Ordner klicken. Halten Sie dann, nachdem das Kontextmenü angezeigt wird, die Optionstaste gedrückt, um Copy "..." in Copy "..." as Pathname zu ändern , damit Sie es als Ersatz für den oben angegebenen Beispielpfad in Terminal einfügen können.

  1. Zuerst sollten Sie irgendwo auf Ihrem Mac einen neuen Ordner erstellen. zum Beispiel: ScreenshotsOrdner auf Desktop.

  2. Öffnen Sie die Terminal-Anwendung auf Ihrem Mac. Kopieren Sie diesen Befehl, fügen Sie ihn in das Terminalfenster ein und drücken Sie Enter:

    defaults write com.apple.screencapture location ~/Desktop/screenshots/
    

    (Wenn Sie jedoch Screenshots im Download-Ordner speichern möchten, sieht der Pfad so aus: ~/Downloads/screenshots)

  3. Fügen Sie dann diesen Befehl ein, um die Änderungen zu speichern, und drücken Sie die Eingabetaste, um die sofortige Wirkung zu sehen.

    killall SystemUIServer
    
  4. Verwenden Sie jetzt Cmd+ Shift+ 3(eventuell 4) Shortcut, Sie werden sehen, dass Ihre Screenshots an Ihrem neuen Ort gespeichert werden.

Habe dieses Tutorial von Google.com gefunden

Erstellen Sie dazu einfach einen neuen Ordner an einer anderen Stelle, in der Sie Screenshots speichern möchten. Zum Beispiel Desktop -> Screenshots

Führen Sie dann diesen Befehl im Terminal aus.

defaults write com.apple.screencapture location /Users/username/Desktop/Screenshots
Wie unterscheidet sich diese Antwort von der zuvor akzeptierten?