Зеркальный список файлов

У меня есть список URL-адресов:

https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.0/angular.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.css https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.js https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js https://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.3/moment-with-locales.min.js https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.0/css/bootstrap.min.css https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.0/js/bootstrap.min.js 

И я хочу, чтобы их отразить, с их путями, поэтому я хочу в конечном итоге с этими файлами:

 /var/www/ajax/libs/angular.js/1.3.0/angular.min.js /var/www/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.css /var/www/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.js /var/www/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js /var/www/ajax/libs/jquery/1.8.3/jquery.min.js /var/www/ajax/libs/moment.js/2.8.3/moment-with-locales.min.js /var/www/ajax/libs/twitter-bootstrap/3.3.0/css/bootstrap.min.css /var/www/ajax/libs/twitter-bootstrap/3.3.0/js/bootstrap.min.js 

Конечно, я могу запустить список через sed и изменить пути вывода здесь. Но я думаю, что wget сможет сделать это для меня.

One Solution collect form web for “Зеркальный список файлов”

Переключатель -i позволяет указать список загружаемых URL-адресов:

 $ wget -i mylist.txt 

Кроме того, -P позволяет указать префикс пути, в вашем случае:

 $ wget -i mylist.txt -P /var/www/ajax/libs 

Другое решение может быть cd с cd в вашем каталоге:

 $ cd /var/www/ajax/libs && wget -i mylist.txt 

Наконец, ключ -x может заставить вас создавать подкаталоги:

 $ wget -i mylist.txt -P /var/www/ajax/libs -x 

Наряду с -nH (удалить каталог имен хостов) вы сможете получить ожидаемый результат.

 $ wget -i mylist.txt -P /var/www/ajax/libs -x -nH 
  • wget - как отклонить строку от загрузки html-страниц
  • замена внутри параллельной командной строки
  • Загрузите контент из определенного <div> с помощью wget
  • Печать как Firefox
  • Bash Пока петли
  • Как загрузить файл с FTP-сервера, а затем автоматически удалить его с сервера после завершения загрузки?
  • Использование wget, как загрузить в определенное место, без создания папок и всегда перезаписывать исходные файлы
  • wget конвертировать файл tgz в HTML
  • Исключая некоторые php-страницы, но не другие с wget?
  • Проблема с загрузкой большого файла из Интернета
  • Wget, отменить повторную попытку после сбоя или таймаута
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.