フォルダ自体をコピーせずにSCPを介してフォルダの内容をコピーするスクリプトを使用しています。このような:
scp -i id_rsa -P "$PORT" -r "$HOST:/folder1/folder2/." "backup"
*
(ドットファイルも含めたくて使用できません。)
最近動作が停止し、次のエラーが発生します。
scp: error: unexpected filename: .
私の考えでは、その理由は次のとおりです。これらの変化2018年11月からSCPに参加しました。
これは、フォルダ自体をコピーせずにSCPを介してフォルダの内容をコピーできないことを意味しますか?
答え1
私はあなたの説明が正しいと思います。文書化されていないAPIから削除された文書化されていない機能である可能性があります。規約)。 1つの回避策は、コピーする前にバックアップディレクトリにシンボリックリンクを作成することです。
ln -s . folder2