scpを使用して特定の拡張子を持つファイルをコピーする

scpを使用して特定の拡張子を持つファイルをコピーする

ファイルを.jpgコピーしたいのですが、コピーしたフォルダに拡張子が異なるファイルがあります。私は次のことをしています:.pngscp

scp [email protected]:/folder/*.{jpg,png} .

拡張タイプごとにパスワードの入力を求められました。パスワードを一度だけ入力する方法はありますか?

ベストアンサー1

次に変更してください。

scp [email protected]:'/folder/*.{jpg,png}' .

一重引用符のペアを参照してください。あなたの場合、ローカルシェルは式を評価し、実際には次のように変換します。

scp [email protected]:/folder/*.jpg [email protected]:/folder/*.png .

だから2つのパスワードを尋ねた。このソリューションでは、一対の一重引用符がローカルシェルの評価から保護されるため、(リモート)scpによって呼び出されたリモートシェルは式を評価します。

おすすめ記事