scp はリモートマシンからローカルマシンに複数のファイルをコピーします

scp はリモートマシンからローカルマシンに複数のファイルをコピーします

リモート マシンに次のファイルがあります。

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

リモート マシンから run.sh と browsers.json をローカル マシンにコピーしたいです。リモート マシンから 1 つのファイルをコピーする方法はわかっています。

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

しかし、リモート マシンから browsers.json と run.sh の両方をコピーするにはどうすればよいでしょうか?

答え1

これを試して:

scp -T [email protected]:"/home/aerokube/selenoid/browsers.json /home/aerokube/selenoid/run.sh" .
  • 場合によっては-T機能しない可能性がありますので、有効と無効を切り替えて試してください。

答え2

あなたはこれを行うことができます:

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

リモート側で展開が行われるように引用符が必要です。引用符がなくても動作しますが、資格情報を 2 回入力する必要がある場合があります。

関連情報