Directory

使用 sftp 傳輸目錄?

  • September 29, 2020

當我嘗試使用 sftp 傳輸包含文件的目錄時,我收到一條錯誤消息:

skipping non-regular file directory_name

該目錄包含幾個文件和兩個子目錄。

我究竟做錯了什麼?

sftp``cp和一樣scp,要求當您複製文件夾(及其內容,顯然)時,您必須明確告訴它您要使用該-r選項遞歸地傳輸文件夾。

所以,添加-r到命令中。

我只能建議,你使用rsync. 在通過安全連接移動文件時,它在某種程度上是一種行業標準。

rsync -alPvz ./source_dir server.com:destination_dir

這是我多年來一直在使用的。

(該-a選項負責目錄遞歸之類的事情)

引用自:https://unix.stackexchange.com/questions/26934