Directory
使用 sftp 傳輸目錄?
當我嘗試使用 sftp 傳輸包含文件的目錄時,我收到一條錯誤消息:
skipping non-regular file directory_name
該目錄包含幾個文件和兩個子目錄。
我究竟做錯了什麼?
sftp``cp
和一樣scp
,要求當您複製文件夾(及其內容,顯然)時,您必須明確告訴它您要使用該-r
選項遞歸地傳輸文件夾。所以,添加
-r
到命令中。
我只能建議,你使用
rsync
. 在通過安全連接移動文件時,它在某種程度上是一種行業標準。rsync -alPvz ./source_dir server.com:destination_dir
這是我多年來一直在使用的。
(該
-a
選項負責目錄遞歸之類的事情)