2009-02-26 10 views
5

Ho una cartella sul desktop. Voglio copiarlo sul mio server in Terminal.Spostare una cartella dal desktop al server?

Ho provato questo senza successo

[~/bin]# cp -r /Users/Sam/Desktop/tig-0.14.1 ~/bin/ 
cp: cannot stat `/Users/Sam/Desktop/tig-0.14.1': No such file or directory 

[modifica]

faccio funzionare l'ordine nel mio server. Il problema sembra essere nel fatto che "/Ssers/Sam/Desktop/tig-0.14.1" è una cartella sul mio Mac, non sul mio server.

Forse, non riesco a spostare la cartella così semplicemente sul mio server perché il mio server non sa dove si trova la mia cartella.

Ho sempre spostato la cartella dalla GUI. Lo stesso è possibile anche solo nel terminale?

+0

http: // stackoverflow.it/questions/321618/where-can-i-ask-questions-that-arent-programming-questions –

+0

Ti suggerisco di provare a premere il tasto Tab mentre digiti il ​​percorso su tig-0.14.1 per vedere se lo stai digitando correttamente. Se lo hai fatto, attiverà il completamento automatico. –

+0

Questo è relativo alla programmazione. Pensaci in termini di script di shell. –

risposta

12

Dal server:

scp -r [email protected]:~/Desktop/tig-0.14.1/ ~/bin/ 

nomeutente è il nome breve sul vostro Mac locale. A.B.C.D è l'indirizzo IP del Mac locale visto dal server. Verrà richiesta la password.

O se si voleva spingere dal vostro client locale:

scp -r ~/Desktop/tig-0.14.1/ [email protected]:~/bin/ 

serveruser è l'utente sul server di cui si desidera copiare in ~/bin. W.X.Y.Z è l'indirizzo IP del server visualizzato dal cliente. Verrà richiesto di inserire la password del serveruser.

scp è parte di ssh. Vedi 'man scp' (dal terminale) per maggiori informazioni.

+0

Grazie! Ora funziona :) –

2

cp non è il comando corretto. Prova invece scp; ha un uso simile e puoi usarlo in questo modo: (vedi il manuale di riferimento)

dal client linux: scp user1 @ host1: //Users/Sam/Desktop/tig-0.14.1 ~/bin/

se si utilizza un client Windows è possibile utilizzare WinSCP a fare questo in "drag & drop" stile

1

cp: cannot stat /Users/Sam/Desktop/tig-0.14.1' : No such file or directory `

Questo è il problema lem, va bene: il file che stai cercando di copiare non è quello in cui hai pensato, o non hai nominato ciò che hai digitato. Come suggerito nei commenti si può provare a utilizzare il completamento scheda al prompt per assicurarsi di avere tutto corretto:

# cp /Users/Sam/Desk<TAB> 
# cp /Users/Sam/Desktop/tig<TAB> 
# cp /Users/Sam/Desktop/tig-0.14.1.tar.gz 

noti che tig-0.14.1.tar.gz è probabilmente il nome del file effettivo, come si trova nel selvaggia ...

3

dal Mac (non il server):

# scp -r ~/Desktop/tig-0.14.1 [email protected]:~/bin 

sostituire myUsername e myServerName in modo appropriato.

Problemi correlati