Tenho 99,44% de certeza de que você não pode cd
ou pushd
para um caminho UNC.
net use * \192.168.1.109\home
(a sintaxe identificada na resposta de Ilya
com seus valores substituídos) mapeará a pasta no computador remoto
para um dispositivo de unidade de disco artificial no seu sistema.
O dispositivo terá um nome de uma letra e o comando informará o que é:
Drive Z: is now connected to \192.168.1.109\home
Se você tem uma letra favorita que deseja usar e sabe que não está atribuída a mais nada, especifique-a da seguinte maneira:
net use S: \root\home
Note que você pode simplesmente colocar o nome do host no lugar do endereço IP.
Pelo menos, você pode fazer tudo isso se o computador remoto também estiver executando o Windows.
Se não for, ainda pode funcionar, mas não tenho certeza.
Você sabe como navegar em um sistema Windows com vários dispositivos de disco (pseudo)?
A maioria das pessoas se movimenta entre discos em duas etapas:
C:\> S:
// Note:
type just the drive letter and colon.
S:\> cd \home
S:\home>
ou
C:\> cd S:\home
// Note:
this doesn’t actually put you into S:\home
.
C:\> S:
// Now you’re there.
S:\home>
mas há um caminho ligeiramente mais curto:
C:\> cd /d S:\home
// cd
/d
means change directory and drive in one step.
S:\home>
// Ta da!
Espere um minuto ... por que você marcou sua pergunta bash ?
Qual sistema operacional é o seu computador local em execução?