Wo befinden sich Terminal.app-Profildateien?

Ich habe erst kürzlich OS X neu installiert und vergessen, alle meine süßen „Profile“, auch bekannt als Farbschemata, zu sichern. Es wäre sehr hilfreich, wenn ich den Speicherort dieser Dateien finden könnte, damit ich sie aus der Sicherung wiederherstellen kann.

Antworten (1)

Die ursprüngliche Antwort ist genau richtig; Hier finden Sie weitere Einzelheiten zum Wiederherstellen von allem.

Es sei denn, Sie haben sie aus dem Profile-Fenster exportiert - Sie würden am Ende Dinge namens "sweetprofile.terminal" haben -, es ist ein wenig kompliziert.

Stellen Sie sicher, dass die Terminal-App geschlossen ist . Gehen Sie zu Ihrem Bibliotheksordner und suchen Sie die .plist-Datei und das .savedState-Verzeichnis:

~/Library/Preferences/com.apple.Terminal.plist
~/Library/Saved Application State/com.apple.Terminal.savedState/*

Benennen Sie com.apple.Terminal.plist in com.apple.Terminal.plist.bak um und machen Sie dasselbe mit dem savedState-Verzeichnis. Macht es einfach, Dinge wieder zum Laufen zu bringen, wenn etwas schief geht, und jeder, der sie sich ansieht, weiß, dass es sich um eine Sicherungsdatei handelt.

Kopieren Sie die Datei und den Ordner aus dem Backup an die gleichen Stellen auf Ihrem Systemlaufwerk:

/Volumes/bu/Users/you/Library/Preferences/com.apple.Terminal.plist
/Volumes/bu/Users/you/Library/Saved Application State/com.apple.Terminal.savedState/*

Öffnen Sie das Terminal und es sollte alles wiederhergestellt werden.


Wenn Sie eine Migration oder eine Neuinstallation durchgeführt haben, sind Ihre Einstellungen möglicherweise durcheinander. Werfen Sie einen Blick auf die Berechtigungen von Elementen in ~/Library/Preferences und werfen Sie einen Blick auf Ihr Backup; dasselbe gilt für die gespeicherten Anwendungszustände. Wenn sie nicht korrekt sind, überschreibt Terminal wahrscheinlich einfach alles, was Sie wiederherstellen möchten. Also in diesem Fall:

  • Stellen Sie sicher, dass das Terminal geschlossen ist. Duplizieren Sie die .plist-Datei und das .savedState-Verzeichnis und fügen Sie .bak am Ende der Originaldateien hinzu.
  • Unter der Annahme, dass die .plist-Datei, das .savedState-Verzeichnis und die Dateien in .savedState über die richtigen Berechtigungen verfügen, öffnen Sie sie – die als „Kopieren“ bezeichneten – einzeln in einem Klartext-Editor.
  • Öffnen Sie die Datei aus Ihrem Backup neben dem, was Sie wiederherstellen, sodass Sie com.apple.Terminal.plist neben com.apple.Terminal.plist copy haben . Kopieren Sie den Inhalt der Datei auf dem Backup in die Datei auf dem System – in die Datei mit dem Namen „copy“.
  • Führen Sie alle Dateien aus, einschließlich derer in com.apple.Terminal.savedState, und entfernen Sie dann das Wort „copy“ am Ende.
  • Öffnen Sie das Terminal, und Sie sollten alle Ihre Profile sehen. Wenn seltsame Dinge wie Fenster, die sich nicht öffnen, passieren, versuchen Sie, in den Vollbildmodus und zurück zu wechseln, und andere ähnliche Dinge, und schließen Sie das Programm und öffnen Sie es erneut.