Tmux resurrect - restore a particular session

Tmux has a plugin called Resurrect that lets you restore your last session if you've had to restart your computer. It works alongside a another plugin called Continuum that automatically saves your Tmux environment.

It stores session data in .txt files at ~/.local/share/tmux/resurrect/ and creates a symlink called share that points to the most recent save file.

When resurrect restores a session, it loads it from share. In order to load a different save file, change what file the share symlink points to.

cd ~/.local/share/tmux/resurrect
rm last
ln -s tmux_resurrect_20230101T120000.txt last

prefix ctrl-s will save a session

prefix ctrl-r will restore a session