Mi chiedo quale sia il modo più rapido per farlo
Sul mio computer locale ho un file in /some/long/path/name
Quando ho SSH in un'altra macchina, decido che voglio che il file locale vada in / remote / long / dir /
Quindi apro una nuova shell, scp il file a casa, torno alla prima shell e mv il file da casa alla directory corrente.
Lo trovo più semplice grazie al completamento con schede ecc.
Esiste un "trucco" per fare in modo che scp usi i file dal computer che si collega ad esso mostrandoli nel telecomando?
immagino che la sintassi di esempio sarebbe (da eseguire sul computer remoto)
scp host:/tabbed/complete/file file
o avrei sempre bisogno di una seconda connessione se decido a metà strada?
I computer da cui mi collego non hanno accesso diretto alla porta dall'esterno
scp remotehost:/h
e premi <tab>. Il completamento potrebbe non rispondere a seconda della connessione di rete, ma vale sicuramente la pena provare per nomi di percorsi lunghi.