-
Démarrer
tmuxcomme 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
tmuxest opérationnel, utilisezattach-sessionavec-c.Citant le
tmuxpage 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.