-
Inicio
tmux
de la siguiente manera:(cd /aaa/bbb; tmux)
Ahora, cualquier nueva ventana (o panel) que cree comenzará en el directorio
/aaa/bbb
, independientemente del directorio actual del panel actual. -
Si desea cambiar el directorio predeterminado una vez
tmux
está funcionando, useattach-session
con-c
.Citando del
tmux
página man paraattach-session
:-c will set the session working directory (used for new windows) to working-directory.
Por ejemplo:
-
Ctrl +b :
-
attach -c /ddd/eee
Las nuevas ventanas (o paneles) ahora comenzarán en el directorio
/ddd/eee
, independientemente del directorio del panel actual. -
Para aquellos que podrían estar buscando un poco más de referencia que la que proporciona la respuesta seleccionada, hubo otra buena respuesta a esta pregunta en StackOverflow:
https://stackoverflow.com/questions/27307815/how-to-change-the-starting-directory-of-a-tmux-session
Lo que proporciona formas en que puede hacerlo sin salir de la sesión, y para aquellos que usan tmux de forma multisesión (como yo), la respuesta anterior brinda un contexto un poco mejor sobre cómo attach
/attach-session
funciona.
Vea las dos respuestas disponibles para conocer las diferentes formas en que se pueden usar. Ambos me parecieron útiles/esclarecedores.