-
Démarrer
tmux
comme suit :(cd /aaa/bbb; tmux)
Désormais, toutes les nouvelles fenêtres (ou volets) que vous créez commenceront dans le répertoire
/aaa/bbb
, quel que soit le répertoire courant du volet courant. -
Si vous voulez changer le répertoire par défaut une fois
tmux
est opérationnel, utilisezattach-session
avec-c
.Citant le
tmux
page de manuel pourattach-session
:-c will set the session working directory (used for new windows) to working-directory.
Par exemple :
-
Ctrl +b :
-
attach -c /ddd/eee
Les nouvelles fenêtres (ou volets) vont maintenant démarrer dans le répertoire
/ddd/eee
, quel que soit le répertoire du volet en cours. -
Pour ceux qui recherchent peut-être un peu plus de références que la réponse sélectionnée, il y avait une autre bonne réponse à cette question sur StackOverflow :
https://stackoverflow.com/questions/27307815/how-to-change-the-starting-directory-of-a-tmux-session
Ce qui fournit des moyens de le faire sans quitter la session, et pour ceux qui utilisent tmux de manière multisession (comme moi), la réponse ci-dessus donne un peu mieux le contexte sur la façon dont attach
/attach-session
fonctionne.
Voir les deux réponses disponibles pour les différentes façons dont elles peuvent être utilisées. J'ai trouvé les deux utiles/intelligents.