Scp

如何讓scp複製隱藏文件?

  • June 27, 2019

我經常使用 SCP 來複製文件——尤其是與網路相關的文件。問題是每當我這樣做時,我都無法獲得複制隱藏文件(例如,.htaccess)的命令。

我通常呼叫這個:

scp -rp src/ user@server:dest/

這不會複製隱藏文件。我不想再次呼叫它(通過做類似的事情-無論如何scp -rp src/.* ...這都有奇怪.和影響。..

我在手冊頁中沒有看到任何scp關於“包含隱藏文件”的內容。

我怎樣才能做到這一點?

那應該絕對匹配隱藏文件。原始碼末尾的 / 表示“此目錄下的每個文件”。然而,測試和研究證明了你。這是愚蠢的行為。

答案”是在源末尾附加一個點:

scp -rp src/. user@server:dest/

真正的答案是使用 rsync。

你可以試試rsync。它更適合這份工作:

rsync -av src/使用者@伺服器:dest/

(它的手冊頁值得一讀。)

引用自:https://serverfault.com/questions/21580