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