Ignorando o download de um arquivo usando scp

2

Apenas uma pergunta simples. Digamos que eu tenha um monte de arquivos * .txt em um servidor em algum lugar e eu estou usando o comando padrão scp para baixar * .txt para o meu computador. No entanto, digamos que um dos arquivos, chame-o "bad.txt" é extremamente grande e passa a ser um arquivo que eu não preciso para esta ocasião específica.

O download desse arquivo desaceleraria todo o resto, por isso, não gostaria de baixar este arquivo. É possível de alguma forma pular o arquivo de ser baixado como todos os arquivos * .txt estão sendo baixados? Espero que eu esteja formulando esta pergunta corretamente.

    
por Amit 20.01.2013 / 23:55

1 resposta

1

Se você usar rsync em vez de scp, poderá usar --exclude = bad.txt. ou seja,

rsync -av --exclude=bad.txt remote.host:/files/*.txt /local/folder

Como alternativa, você pode alterar seu comando scp para pegar os outros arquivos. ou seja, se você tiver text1 - test9 e não quiser test9 tente usar o teste [1-8] .txt. Embora o método rsync deva funcionar melhor.

    
por 21.01.2013 / 02:13

Tags