Ftp

是否有任何 ftp 命令可以恢復上傳?

  • March 23, 2022

哦!由於我的網路連接速度很慢,我被嚴重卡住了。我正在通過 ftp 從本地盒子上傳影片文件到遠端盒子。但是網路失敗了。我知道有一個名為 reget 的命令可以恢復下載,但是有沒有命令可以恢復上傳。?如果沒有,那麼我被擊中了。

我總是使用lftp能夠恢復下載的客戶端,該下載要麼在中途死亡,要麼我想取消並稍後重新啟動。

我通常使用這樣的命令:

$ lftp -e "mirror -c /download/<dir> /local/<dir>" -u user -p <port> ftp.server.com

還有什麼?

這個工具的名字有點誤導,它可以處理 FTP 或 SFTP。

ftp

$ lftp -e "mirror -c /download/<dir> /local/<dir>" -u user ftp://ftp.server.com

sftp

$ lftp -e "mirror -c /download/<dir> /local/<dir>" -u user sftp://sftp.server.com

鏡像連結

有時您可能會遇到包含符號連結的鏡像目錄的問題,要解決此問題,您可以將此選項添加到您的lftp命令中:

set ftp:list-options -L

例如:

$ lftp -e "set ftp:list-options -L; mirror -c /download/<dir> /local/<dir>" \
   -u user ftp://ftp.server.com

參考

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