Onde é que uma cópia de arquivo para quando eu scp-lo?

2

Eu tenho este arquivo myfirst.txt localizado em um cluster de computadores no final do corredor, ou seja:

myname@login1:~> ls
myfirst.txt

que eu quero baixar para o diretório inicial:

scp [email protected]:myfirst.txt .

para o qual eu recebo:

myfirst.txt                                   100% 1828     1.8KB/s   00:00

agora onde (no meu computador de casa) é esse arquivo myfirst.txt? Eu não consigo encontrar. Não é visível quando clico em "Mostrar arquivos ocultos".

Tia,

    
por user2413 02.02.2011 / 12:15

3 respostas

4

Está no diretório atual. Para verificar, você deve ser capaz de fazer apenas:

ls

Anote o diretório e seu conteúdo. Se o arquivo não estiver lá, ele não será copiado. Certifique-se de que você não tenha mais argumentos nesse comando.

Se você tem um desktop, esse tipo de coisa pode ser feito também através do GUI da área de trabalho. Você simplesmente monta o servidor ssh como um sftp de Places > Connect to Server

    
por Martin Owens -doctormo- 02.02.2011 / 12:28
3
scp [email protected]:myfirst.txt .

Aqui você está executando scp com dois argumentos. A primeira é a fonte, um arquivo remoto: [email protected]:myfirst.txt . O último argumento é o destino. No seu caso: . . . é o diretório atual, portanto, o arquivo terminará no diretório atual.

Se você quiser ir para outro lugar, especifique outro diretório, por exemplo,

scp [email protected]:myfirst.txt /tmp

Isto irá copiá-lo para / tmp

Você também pode especificar um novo nome para ele. Por exemplo,

scp [email protected]:myfirst.txt /tmp/info.txt
    
por geirha 02.02.2011 / 12:47
2

Cometi um erro que causou este problema.

Verifique se você ainda não está conectado ao sistema remoto usando SSH ou se apenas copiará os arquivos de volta para o sistema remoto.

    
por Goldname 10.09.2016 / 02:21