2009-02-26 11 views
5

Tengo una carpeta en mi escritorio. Quiero copiarlo a mi servidor en la Terminal.Mover una carpeta desde el escritorio al servidor?

yo probamos este éxito

[~/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 

[editar]

funciono con el comando en mi servidor. El problema parece estar en el hecho de que "/Users/Sam/Desktop/tig-0.14.1" es una carpeta en mi Mac, no en mi servidor.

Quizás, no puedo mover la carpeta tan simplemente a mi servidor porque mi servidor no sabe dónde se ubica mi carpeta.

Siempre he movido la carpeta por GUI. ¿Es posible lo mismo también en terminal?

+0

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

+0

Sugiero tratar de presionar la tecla Tab mientras tipeo la ruta a tig-0.14.1 para ver si la estás escribiendo correctamente. Si lo hizo, activará la finalización automática. –

+0

Esto está relacionado con la programación. Piénselo en términos de scripts de shell. –

Respuesta

12

Desde el servidor:

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

nombre de usuario es el nombre corto en su mac local. A.B.C.D es la dirección IP de su mac local según lo ve el servidor. Se le pedirá su contraseña.

O si usted quiere empujar desde el cliente local:

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

serveruser es el usuario en el servidor cuya ~/bin que desea copiar en. W.X.Y.Z es la dirección IP del servidor que ve su cliente. Se le pedirá que ingrese la contraseña del servidor.

scp parte de ssh. Ver 'man scp' (desde la terminal) para más información.

+0

¡Gracias! Ahora funciona :) –

2

cp no es el comando correcto. Pruebe con scp; tiene un uso similar y puede usarlo así: (consulte el manual de referencia)

desde el cliente de linux: scp user1 @ host1: //Users/Sam/Desktop/tig-0.14.1 ~/bin/

si utiliza un cliente de windows puede utilizar WinSCP hacer esto en "arrastrar & caída" estilo

1

cp: cannot stat /Users/Sam/Desktop/tig-0.14.1' : No existe el fichero o directorio `

Ese es el problema Lem, está bien: el archivo que intentas copiar no está donde pensaste, o no nombraste lo que escribiste. Como se sugiere en los comentarios se puede tratar de usar la implementación del tabulador en el indicador para asegurarse de que tiene todo lo correcto:

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

Tenga en cuenta que tig-0.14.1.tar.gz es probablemente el nombre de archivo real, tal como se encuentra en el salvaje ...

3

Desde su Mac (no el servidor):

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

reemplazar myUsername y myServerName adecuadamente.

Cuestiones relacionadas