Problema do Comando Scp

0

Eu estou tentando copiar a imagem maldives.jpg de outro computador para o meu usando scp. No entanto, quando eu entro na linha:

scp -r [email protected]: ~/maldives.jpg

Eu recebo:

1bf7392fd8b1bdab035e1e4c0000000f-0                                                                             100%  463     0.5KB/s   00:00    
.xsession-errors                                                                                               100%   11KB  10.8KB/s   00:00    
urlclassifierkey3.txt                                                                                          100%  154     0.2KB/s   00:00    
content-prefs.sqlite                                                                                           100%  224KB 224.0KB/s   00:00    
sessionstore.js                                                                                                100% 1047KB   1.0MB/s   00:00    
bookmarks-2017-03-16.json                                                                                      100% 5231     5.1KB/s   00:00    
.parentlock                                                                                                    100%    0     0.0KB/s   00:00    
search.sqlite                                                                                                  100%   64KB  64.0KB/s   00:00    
permissions.sqlite                                                                                             100%  128KB 128.0KB/s   00:00    
sessionCheckpoints.json                                                                                        100%  288     0.3KB/s   00:00    
localstore.rdf                                                                                                 100%  852     0.8KB/s   00:00    
compatibility.ini                                                                                              100%  177     0.2KB/s   00:00    
sessionstore.bak                                                                                               100% 3709     3.6KB/s   00:00    
mimeTypes.rdf                                                                                                  100% 4485     4.4KB/s   00:00    
xulstore.json                                                                                                  100%  265     0.3KB/s   00:00    
1490021508228.927ef3ee-da96-4dd9-a5e8-3f1f0f1cb899.main.jsonlz4                                                100% 4715     4.6KB/s   00:00    
state.json                                                                                                     100%   51     0.1KB/s   00:00 

Eu estava esperando esse comando para copiar a imagem para casa. Eu não entendo o que está copiando, já que não vejo isso na pasta pessoal do computador.

    
por user3897744 20.03.2017 / 16:13

3 respostas

3

use scp como este

scp <source> <target>

no seu caso, seria algo como:

scp [email protected]:~/maldives.jpg .

em que [email protected]:~/maldives.jpg é a origem e . o destino - o diretório em que você executa scp.

    
por Phillip -Zyan K Lee- Stockmann 20.03.2017 / 16:19
1

Ele está copiando todos os arquivos e diretórios do diretório padrão remoto.

Você não inseriu o caminho para o arquivo que deseja copiar.

A tecla -r é "copiar recursivamente diretórios inteiros".

Então o comando correto será algo assim:

scp [email protected]:~/maldives.jpg ~

Estou assumindo que o caminho de maldives.jpg no computador remoto é ~/maldives.jpg .

    
por Pilot6 20.03.2017 / 16:15
0

Isso porque você colocou -r flag, que considerou como copiar recursivamente diretórios inteiros (de man scp ). Portanto, ele copiará o diretório inteiro no caminho fornecido e também o subcaminho no caminho especificado.

O comando que você quer é:

scp [email protected]: ~/maldives.jpg .

Onde ponto (.) é a pasta ativa atual no terminal, então copie do servidor e cole aqui.

Você também pode alterar o ponto (.), para qualquer pasta de destino que deseja colar o arquivo.

    
por Liso 20.03.2017 / 16:28