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.
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.
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