I tuoi comandi stanno provando a mettere il nuovo documento nella radice ( /
) della tua macchina. Quello che vuoi fare è trasferirli nella tua home directory (poiché non hai i permessi su cui scrivere /
). Se il percorso verso casa tua è qualcosa di simile /home/erez
prova quanto segue:
scp My_file.txt user_id@server:/home/erez/
Puoi sostituire il percorso della tua home directory con il collegamento ~/
, quindi i seguenti avranno lo stesso effetto:
scp My_file.txt user_id@server:~/
Puoi persino tralasciare del tutto il percorso dal lato remoto; questo significa la tua home directory.
scp My_file.txt user_id@server:
Cioè, per copiare il file sul desktop potresti volerlo trasferire su /home/erez/Desktop/
:
scp My_file.txt user_id@server:/home/erez/Desktop/
o usando il collegamento:
scp My_file.txt user_id@server:~/Desktop/
o usando un percorso relativo sul lato remoto, che viene interpretato rispetto alla tua home directory:
scp My_file.txt user_id@server:Desktop/
Modificare:
Come già accennato @ckhan, devi anche scambiare gli argomenti, deve esserlo
scp FROM TO
Quindi, se si desidera copiare il file My_file.txt
dal server user_id@server
sul desktop, è necessario provare quanto segue:
scp user_id@server:/path/to/My_file.txt ~/Desktop/
Se il file My_file.txt
si trova nella directory home sul server, è possibile utilizzare nuovamente il collegamento:
scp user_id@server:~/My_file.txt ~/Desktop/
scp My_file.txt user_id@server:
utenti.