Copie os arquivos selecionados iterativamente sobre o ssh

0

Suponha que eu tenha arquivos numerados de 1.txt a 5000.txt em um servidor e eu queira copiar arquivos numerados de 1800.txt a 5000.txt para o meu sistema local. Como faço isso? Normalmente, para copiar tudo, eu usaria scp -r , mas isso não funcionaria para isso.

    
por Diptanil Roy 24.08.2018 / 19:54

2 respostas

2

tente

scp user@host:/path/to/remote/'{1800..5000}.txt' /path/to/local

citamos a expansão de chave para evitar interpretar isso pelo shell de seus servidores locais; em vez disso, expandirá pelo shell dos servidores remotos.

    
por 24.08.2018 / 20:14
0

Com um shell compatível com "expansão de contraventamento" (por exemplo, bash ou ksh ), você pode tentar

scp user@$remotehost:{1800..5000}.txt /local/path
    
por 24.08.2018 / 21:02

Tags