Não, não com -r
ou qualquer outra sintaxe que execute várias transferências de arquivos em um comando scp
.
Dito isso, scp
também segue o paradigma do UNIX: programas de gravação que fornecem funcionalidades simples e precisas que podem ser encadeadas de maneiras interessantes. Isso significa que seria possível escrever um loop que interativamente realize invocações individuais do comando, um por arquivo. Você seria capaz de sair dos comandos individuais enquanto eles estão sendo executados. (Ctrl-C)
O código para isso está sendo deixado como um exercício para o leitor, mas a necessidade de executar esse loop dentro de um shell interativo deve ser enfatizada. A quebra de um shell não interativo encerraria todo o trabalho.