Unix
sftp 遠端複製到 bash 文件“unix”中?
我如何編寫 bash 文件以通過 sftp 命令將文件從 unix 框複製到 Windows“遠端”框?
對於自動化腳本,請嘗試 scp 或 rsync。
來自“man sftp”:
-b batchfile 批處理模式從輸入批處理文件而不是標準輸入讀取一系列命令。由於它缺乏使用者互動,因此應與非互動身份驗證結合使用。可以使用一個批處理文件來表示標準輸入。如果以下任何命令失敗,sftp 將中止:get、put、rename、ln、rm、mkdir、chdir、ls、lchdir、chmod、chown、chgrp、lpwd、df 和 lmkdir。可以通過在命令前加上 â-â 字元(例如,-rm /tmp/blah*)來逐個命令地抑制錯誤終止。
也看看http://www.computing.net/answers/unix/automated-sftp-script/7006.html