wget同時下載固定數目的檔案 - Linux
By Catherine
at 2021-02-26T13:57
at 2021-02-26T13:57
Table of Contents
請教 linux, bash的先進、專家。我需要下載一些 gene data sets. 在網上找到了用
cat file | xargs wget 這樣的 commands. 但是研究單位裡要求一次只能同時下載8個
檔案,第一批8個檔案下載完,再接著下載第2批8個檔案,直到所有檔案下載。請教一下
以下問題
(1) 不知道我以下的code要如何改,才能一次頂多下載8個檔案?
(2) 如果有些檔案已經先部分下載了,用 wget --continue是否可以重啟下載?
(3) 如果有些檔案已經先完全下載了,該如何避免重複下載?
以下是我的code. cat接的檔案是下載檔案的路徑。這一個有63個路徑。其他的還有幾百
個。
# Change current directory to the output folder
cd ${dir_PRJNA579178}
cat ${dir_PRJNA579178}/data-access-download-links_no-header.tsv | wc -l
# 63
# Change end of file symbol to Linux
dos2unix data-access-download-links_no-header.tsv
# Download files in current directory without having to specify output file
paths
## xargs -n 1: cat will pass one argument at a time (-n 1) to wget
## xargs -P 8 wget: execute at most 8 parallel wget processes at a time (-P 8)
cat data-access-download-links_no-header.tsv | xargs -n 1 -P 8 wget
--limit-rate=2m
感謝指教
--
cat file | xargs wget 這樣的 commands. 但是研究單位裡要求一次只能同時下載8個
檔案,第一批8個檔案下載完,再接著下載第2批8個檔案,直到所有檔案下載。請教一下
以下問題
(1) 不知道我以下的code要如何改,才能一次頂多下載8個檔案?
(2) 如果有些檔案已經先部分下載了,用 wget --continue是否可以重啟下載?
(3) 如果有些檔案已經先完全下載了,該如何避免重複下載?
以下是我的code. cat接的檔案是下載檔案的路徑。這一個有63個路徑。其他的還有幾百
個。
# Change current directory to the output folder
cd ${dir_PRJNA579178}
cat ${dir_PRJNA579178}/data-access-download-links_no-header.tsv | wc -l
# 63
# Change end of file symbol to Linux
dos2unix data-access-download-links_no-header.tsv
# Download files in current directory without having to specify output file
paths
## xargs -n 1: cat will pass one argument at a time (-n 1) to wget
## xargs -P 8 wget: execute at most 8 parallel wget processes at a time (-P 8)
cat data-access-download-links_no-header.tsv | xargs -n 1 -P 8 wget
--limit-rate=2m
感謝指教
--
Tags:
Linux
All Comments
By Robert
at 2021-02-28T20:06
at 2021-02-28T20:06
Related Posts
樹梅派Genpi64.img 無法執行 nestopia
By Connor
at 2021-02-25T22:42
at 2021-02-25T22:42
qemu 音效與多螢幕問題
By Kyle
at 2021-02-23T02:48
at 2021-02-23T02:48
你們還會distro-hopping嗎?
By Audriana
at 2021-02-22T23:40
at 2021-02-22T23:40
菜鳥再次挑戰archlinux2-曲線救國
By Sierra Rose
at 2021-02-21T22:11
at 2021-02-21T22:11
ubuntu 20.04 pppoe開機自動連線
By Noah
at 2021-02-20T12:16
at 2021-02-20T12:16