Shell-Script通過 SCP 複製文件夾的內容會導致
通過 SCP 複製文件夾的內容會導致 scp: error: unexpected filename: .
我使用腳本通過 SCP 複製文件夾的內容,而不復製文件夾本身。像這樣的東西:
scp -i id_rsa -P "$PORT" -r "$HOST:/folder1/folder2/." "backup"
(我無法使用
*
,因為我也想包含點文件。)這最近停止工作,我收到以下錯誤:
scp: error: unexpected filename: .
我認為造成這種情況的原因是2018 年 11 月以來對 SCP的這些更改。
這是否意味著我不再能夠通過 SCP 複製文件夾的內容而不復製文件夾本身?
我認為你的解釋是正確的。它可能是一個未記錄的功能,已從未記錄的 api 中刪除(請參閱協議的網路存檔)。一種解決方法是讓您在複製之前在備份目錄中創建一個符號連結。
ln -s . folder2