O que acontece com meus arquivos se eu scp-ed para o diretório não existente

1

Veja o que eu fiz:

  • copiou alguns arquivos do servidor para o meu computador local

    raiz do scp @ remotemachine: / var / log / nginx / * / home / me / logs

  • excluiu os arquivos no servidor

No momento seguinte percebi que esqueci de criar o diretório de destino na máquina local (/ home / me / logs). Agora, em vez de arquivos copiados dentro de 'logs', vejo um arquivo chamado 'logs' que se parece com o arquivo gzip, mas o file-roller não o reconhece como um arquivo gzip válido.

    
por user568021 26.07.2015 / 20:02

1 resposta

3

Nesse caso, scp copiará cada arquivo de origem para /home/me/logs , sobrescrevendo /home/me/logs pelo conteúdo de cada novo arquivo.

O resultado é que /home/me/logs será uma cópia do último arquivo de origem na lista. Todos os outros arquivos de origem são perdidos.

Oops! O cp normal avisa e aborta nesse caso, pelo menos!

    
por 26.07.2015 / 20:13