2013-07-26 197 views
2

有些東西我缺少或可能是整個案例。所以我試圖從NCDC Datasets下載NCDC數據並且無法執行unix方塊。從FTP網站下載數據網站

,我已經使用這個命令至今都

wget ftp://ftp.ncdc.noaa.gov:21/pub/data/noaa/1901/029070-99999-1901.gz">029070-99999-1901.gz 

這是一個文件,但會很高興,如果我能立即下載整個父目錄。

回答

2

你似乎有一個孤獨「之前的>

下載一切你可以試試這個命令來獲取整個目錄內容

wget -r ftp://ftp.ncdc.noaa.gov:21/pub/data/noaa/1901/* 
+0

它的工作就像魅力。有可能以提供下載文件的路徑,同時下載1902文件但沒有下載數據 – LonelySoul

+1

運行你的命令在你想下載的地方或者使用mycommand指定它> mylocationfolder – legrandviking

+0

Sorry mat é麻煩。如果我只想要像1901-1903這樣的特定文件,我該如何去做這件事......我正在使用「wget -r ftp://ftp.ncdc.noaa.gov/pub/data/noaa/{1901- 2013}/*「,但它似乎並沒有工作 – LonelySoul

0
for i in {1990..1993} 
do 
    echo "$i" 
    cd /home/chile/data 
    # -nH Disable generation of host-prefixed directories 
    # -nd all files will get saved to the current directory 
    # -np Do not ever ascend to the parent directory when retrieving recursively. 
    # -R index.html*,227070*.gz* don't download files with this regex 

wget -r -nH -nd -np -R *.html,999999-99999-$i.gz* http://www1.ncdc.noaa.gov/pub/data/noaa/$i/ 
    /data/noaa/$i/ 

done