scp copia vários arquivos da máquina remota para a máquina local

scp copia vários arquivos da máquina remota para a máquina local

Eu tenho os seguintes arquivos em uma máquina remota:

./aerokube/
└── selenoid
    ├── browsers.json
    ├── run.sh
    └── Logger.java

Quero copiar run.sh e browsers.json da máquina remota para minha máquina local. Eu sei como copiar um único arquivo da máquina remota:

scp [email protected]:/home/aerokube/selenoid/browsers.json .

Mas como posso copiar browsers.json e run.sh da máquina remota?

Responder1

Experimente isto:

scp -T [email protected]:"/home/aerokube/selenoid/browsers.json /home/aerokube/selenoid/run.sh" .
  • Em alguns casos -Tpode não funcionar, então tente com e sem ele.

Responder2

Você consegue fazer isso:

scp '[email protected]:/home/aerokube/selenoid/{browsers.json,run.sh}' .

Você precisa das aspas para que a expansão ocorra no lado remoto. Sem ele, funcionará, mas talvez seja necessário inserir as credenciais duas vezes.

informação relacionada