-
Avvia
tmux
come segue:(cd /aaa/bbb; tmux)
Ora, qualsiasi nuova finestra (o riquadro) che crei verrà avviata nella directory
/aaa/bbb
, indipendentemente dalla directory corrente del riquadro corrente. -
Se vuoi cambiare la directory predefinita una volta
tmux
è attivo e funzionante, usaattach-session
con-c
.Citazione dal
tmux
pagina man perattach-session
:-c will set the session working directory (used for new windows) to working-directory.
Ad esempio:
-
Ctrl +b :
-
attach -c /ddd/eee
Le nuove finestre (o riquadri) verranno ora avviate nella directory
/ddd/eee
, indipendentemente dalla directory del riquadro corrente. -
Per coloro che potrebbero cercare un po' più di riferimento rispetto a quello fornito dalla risposta selezionata, c'era un'altra buona risposta a questa domanda su StackOverflow:
https://stackoverflow.com/questions/27307815/how-to-change-the-starting-directory-of-a-tmux-session
Il che fornisce i modi in cui puoi farlo senza lasciare la sessione, e per coloro che usano tmux in modo multisessione (come me), la risposta sopra fornisce un contesto leggermente migliore su come attach
/attach-session
funziona.
Vedi entrambe le risposte disponibili per i diversi modi in cui possono essere utilizzate. Ho trovato entrambi utili/perspicaci.