Ftp
是否有任何 ftp 命令可以恢復上傳?
哦!由於我的網路連接速度很慢,我被嚴重卡住了。我正在通過 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
參考