亚洲国产第一_开心网五月色综合亚洲_日本一级特黄特色大片免费观看_久久久久久久久久免观看

Hello! 歡迎來(lái)到小浪云!


Linux中用 Wget 下載時(shí)重命名文件



?Linux中wget是一種非常實(shí)用的命令工具,可以用于在網(wǎng)絡(luò)上下載文件。默認(rèn)情況下,wget會(huì)把下載的文件存為URL中指定的文件名。如果想要重命名下載的文件。可以通過(guò)以下幾種方式來(lái)實(shí)現(xiàn)。

通過(guò)大寫字母O選項(xiàng)直接指定文件名。wget命令提供的-O選項(xiàng)可以允許指定下載文件的保存路徑和名稱。這也是最直接方法:

wget -O new_filename.ext http://example.com/old_filename.ext

其中new_filename.ext是想要保存的文件名,http://example.com/old_filename.ext是文件的URL。

還可以使用content-disposition選項(xiàng)。如果服務(wù)器在HTTP響應(yīng)頭重提供了Content-Disposition字段,wget可以使用這個(gè)字段來(lái)確定文件名。

wget –content-disposition http://example.com/file

使用header選項(xiàng)來(lái)修改請(qǐng)求頭。一些情況服務(wù)器可能不能提供Content-Disposition或者是提供文件名無(wú)法滿足實(shí)際需求,可以使用header來(lái)修改或者添加請(qǐng)求頭,嘗試獲取正確的文件名。

wget –header ‘Accept: application/octet-stream’ http://example.com/file

當(dāng)不想在下載時(shí)去指定文件名,還可以直接在下載后使用shell命令來(lái)重命名文件。

wget http://example.com/filemv file.html new_filename.html

上述命令中,mv命令用于將下載的file.html重命名為new_filename.html。

可以用-P選項(xiàng)指定下載目錄。wget還允許你使用-P(或–Directory-prefix)選項(xiàng)指定下載文件的目錄。

wget -P /path/to/download/directory -O new_filename.ext http://example.com/old_filename.ext

這將下載文件到指定目錄,并使用-O選項(xiàng)重命名文件。

確保你有足夠的權(quán)限在指定的目錄中創(chuàng)建和寫入文件。使用-O選項(xiàng)時(shí),如果目標(biāo)文件已存在,wget會(huì)覆蓋它,除非你使用了-nc(–no-clobber)選項(xiàng),這將阻止wget覆蓋已存在的文件。通過(guò)這些方法,你可以靈活地在使用wget下載文件時(shí)重命名文件。

在使用linux下載文件時(shí)沒(méi)出現(xiàn)終端,可以使用wget斷點(diǎn)續(xù)傳功能來(lái)繼續(xù)下載。如可以使用c或continue選項(xiàng),當(dāng)再次運(yùn)行wget命令時(shí),只要添加c或continue選項(xiàng),wget就會(huì)檢查之前下載的部分文件,并嘗試從中斷地方繼續(xù)下載:

wget -c http://example.com/largefile.zip

wget –continue http://example.com/largefile.zip

如果是有多個(gè)文件需要下載,或者要保證wget在出現(xiàn)錯(cuò)誤時(shí)自動(dòng)嘗試恢復(fù),可以在.wgetrc配置文件中設(shè)置默認(rèn)使用c選項(xiàng),.wgetrc文件一般是在用戶主目錄下,可以 添加以下行:

continue = on

這樣每次運(yùn)行完wget時(shí),都會(huì)默認(rèn)嘗試?yán)^續(xù)之前下載。

有時(shí)候,可能需要檢查部分下載的文件是否存在:

ls -lh | grep -i wget

以上命令會(huì)列出全部包含wget文件,一般部分下載的文件會(huì)用.1、.2等擴(kuò)展名結(jié)束。

手動(dòng)來(lái)刪除不需要的部分下載文件,或者想從頭開(kāi)始下載:

rm partial_file.*

要注意保證partial_file.*

替換成實(shí)際部分下載文件的名稱。

當(dāng)下載經(jīng)常被中斷,可以嘗試設(shè)置wget在失敗后重試的次數(shù):

wget -t 3 http://example.com/largefile.zip

以上命令可以設(shè)置最多重試3次,如果在管理下載任務(wù)時(shí)出現(xiàn)未完整下載情況,可以嘗試一上方法,如果需要更多幫助可以聯(lián)系小浪云。

相關(guān)閱讀