Scp
如何讓scp複製隱藏文件?
我經常使用 SCP 來複製文件——尤其是與網路相關的文件。問題是每當我這樣做時,我都無法獲得複制隱藏文件(例如,.htaccess)的命令。
我通常呼叫這個:
scp -rp src/ user@server:dest/
這不會複製隱藏文件。我不想再次呼叫它(通過做類似的事情-無論如何
scp -rp src/.* ...
這都有奇怪.
和影響。..
我在手冊頁中沒有看到任何
scp
關於“包含隱藏文件”的內容。我怎樣才能做到這一點?
那應該絕對匹配隱藏文件。原始碼末尾的 / 表示“此目錄下的每個文件”。然而,測試和研究證明了你。這是愚蠢的行為。
“答案”是在源末尾附加一個點:
scp -rp src/. user@server:dest/
真正的答案是使用 rsync。
你可以試試rsync。它更適合這份工作:
rsync -av src/使用者@伺服器:dest/
(它的手冊頁值得一讀。)