Certo. Usare scp (copia sicura) in questo modo:
scp [source file] [username]@[destination server]:.
``` ```
scp cool_stuff.txt sanjeev@example.com:.
Naturalmente sostituire il [source file] tra parentesi, [username] e [destination server] in modo che corrisponda alle impostazioni locali. Quindi se il file era cool_stuff.txt e il vostro nome utente sul sever remoto è sanjeev e il sever di destinazione è example.com, il comando sarebbe:
scp sanjeev@example.com:cool_stuff.txt .
``` ```
scp cool_stuff.txt sanjeev@example.com:/this/path/right/here
E la sorgente potrebbe anche essere remota, quindi potreste fare questo per fare l'opposto dell'esempio precedente:
scp sanjeev@example.com:cool_stuff.txt /this/path/right/here
Quel comando copierebbe il file remoto cool_stuff.txt in qualsiasi directory locale in cui vi troviate. E se lo si fa con più file, basta usare un jolly (*) come si farebbe per un normale comando cp.
Inoltre, il . indica solo il percorso immediato della directory; come quello in cui ci si trova proprio nel momento in cui si esegue il comando o il percorso immediato che ha l'utente remoto sul server di destinazione. Ma si potrebbe anche specificare un percorso come /this/path/right/here nell'esempio da locale a remoto:
&001 &001
o l'esempio da remoto a locale proprio qui:
&001 &001
Ora, se il server remoto non permette SSH e solo SFTP, allora SFTP è la strada da seguire. Ma scp è molto utile quando si vuole semplicemente lanciare un file e non fare l'intero processo SFTP manualmente dalla linea di comando.