2013-07-26 4 views
2

Есть что-то, что мне не хватает или может быть всем. Поэтому я пытаюсь загрузить данные NCDC с NCDC Datasets и не могу сделать это в unix-окне.Загрузить данные с FTP-сайта

Команда, которую я использовал это далеко

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

Это для одного файла, но будет очень рад, если я могу downlaod весь родительский каталог.

ответ

2

Вы, кажется, одинокий "как раз перед>

загрузить все, что вы можете попробовать эту команду, чтобы получить все содержимое списочного

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

он работал как шарм. Можно чтобы указать путь, по которому он должен отправить загруженный файл. Также при загрузке файла 1902 он работал, но не загружал данные – LonelySoul

+1

Запуск вашей команды, где вы хотите, чтобы ее загрузили или указали с помощью mycommand> mylocationfolder – legrandviking

+0

Sorry mat e для беспокойства. Если я хочу, чтобы wget только определенные файлы, такие как 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 
Смежные вопросы