新聞中心
隨著現(xiàn)代科技的發(fā)展,信息日益變得重要,以及下載速度的提高,linux斷點續(xù)傳技術(shù)成為人們不可缺少的了解特性。本文將介紹linux斷點續(xù)傳的概念,和一個命令行的腳本,實現(xiàn)斷點續(xù)傳的功能。

創(chuàng)新互聯(lián)主要從事網(wǎng)站設計制作、成都做網(wǎng)站、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務托克遜,十余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108
首先,什么是斷點續(xù)傳?斷點續(xù)傳是指多服務器能夠在一個下載中斷后重新開始的功能。這是一種重要的功能,因為在長時間的下載中,網(wǎng)絡狀況可能會發(fā)生變化,服務器可能會出現(xiàn)問題,結(jié)果可能導致下載失敗,或者需要人為重新開始下載,這樣花費的時間就更多了,而且會出現(xiàn)文件不完整的問題,而斷點續(xù)傳能夠解決這類問題,把已經(jīng)下載的部分拼湊到一起,從斷點開始重新下載。
雖然Linux有專業(yè)的斷點續(xù)傳軟件,但使用wget和bash命令行也可以實現(xiàn)相同的功能,例如以某張遠程圖片為例,我們可以使用以下腳本:
#!/bin/bash
size=`wget –spider -S “http://www….” 2>&1 | grep “Content-Length” | awk ‘{ print $2 }’`
start=0
end=$size
if [ -f “photo.jpg” ]; then
start=`ls -l photo.jpg | awk ‘{ print $5}’`
echo “File exists, starting from $start.”
fi
while [ $start -lt $end ]
do
wget -c -r -np -e robots=off –header “Range: bytes=$start-$end” -T 10 “http://www….” -O photo.jpg
done
這個腳本會自動檢查已有的文件大小,并開始下載后面大小的其余部分,可以避免多次重新下載。
總之,Linux斷點續(xù)傳是一種重要的科技,可以大大節(jié)省時間,增加下載的穩(wěn)定性,以及實現(xiàn)命令行的腳本,來實現(xiàn)斷點續(xù)傳的功能,讓下載加班妥妥搞定。
香港服務器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!
分享名稱:Linux斷點續(xù)傳–下載加班妥妥搞定(linux斷點續(xù)傳)
新聞來源:http://fisionsoft.com.cn/article/djiicgo.html


咨詢
建站咨詢
