Мы уже видели, как загружать файлы из Интернета через наш терминал, используя wget … Но, к сожалению, wget не идеален.
Когда мы загружаем файл с помощью wget, он (wget) начинает загрузку с помощью одного запроса, то есть одного потока загрузки. Однако иногда нам нужно загрузить один и тот же файл, используя несколько потоков.
Я имею в виду (и объясняя попроще) ...
Мы начинаем скачивать файл, используя только 1 поток (путь, запрос), и если по какой-то причине у нас есть какое-то ограничение скорости или какое-либо ограничение, которое наш «добрый и честный» интернет-провайдер решил настроить, у нас будет ограничение прямо здесь ... это будет беспокоить нас, пока мы не сможем.
Между тем, если мы используем несколько путей / потоков загрузки (скажем, 10 или больше), что ж ... мы увидим, насколько скорость загрузки выше, чем у нас, если бы мы использовали только 1 поток.
Проблема в том, что wget НЕ поддерживает многопоточную загрузку, по крайней мере, я не нашел способа сделать это, и именно здесь он появляется Аксель ????
Axel позволяет вам, чего нет в wget, загружать один и тот же файл в несколько потоков.
Например, чтобы скачать: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh мы вставляем терминал
- аксель -н 10 http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh
Пример скриншота:
Очевидно, что перед использованием его необходимо установить 😀
Для этого в таких дистрибутивах, как Debian или на его основе (Ubuntu, Mint, LMDE, SolusOS и т. Д.) Он устанавливается с:
sudo apt-get установить Аксель
В Arch:
sudo pacman -S аксель
Вы можете прочитать справку по топору, указав:
мужчина аксель
На этом пост заканчивается 🙂
Надеюсь, это было полезно 😀
Очень хорошо ... Уже тестирую. благодаря!! 🙂
В Fedora:
sudo yum установить аксель
Когда я использовал Slackware, я использовал его какое-то время, но у меня всегда были проблемы с загрузкой isos и фильмов, MD5 всегда были разными, и попытка записать isos давала проблемы на полпути.
В Fedora до сих пор не тестирую.
Пока я счастлива как ребенок в кондитерской 😀
Вао этого не знал О_О
Спасибо KZKG ^ Gaara
Вкус 🙂
Я тоже понятия не имел
Linux - отстой, им пользуются только гики и хакеры!
Наверное, правда. Linux - не идеальная система для идиотов 😉
Однозначно ... это чистая гадость ... вирусов нет, система ни разу не вылетает, у меня все в паре кликов ... где сложность и проблемность серьезной ОС !!! Я скучаю по винбагам ...
-Эй, ты. Почему ты не поднял руку?
-Потому что я не использую Windows.
Профессор удивленно спросил:
-Ну, если вы не используете Windows, то какую операционную систему вы используете?
-GNU / Linux. -Он ответил горд-
Профессор, фанатичные уши которого не могли поверить в такое, воскликнул:
-Но мой сын, какой грех ты совершил, используя такую провал?
Студент очень спокойно ответил:
-Мой отец - ученый-компьютерщик и использует OpenSuse, моя мать - консультант по безопасности и использует Debian Linux, а мой брат изучает физику и использует Linux Mandrake, поэтому я также использую GNU / Linux! - закончил он гордый и убежденный -
«Хорошо, - раздраженно ответил профессор, - но это не причина использовать Linux». Вам не нужно делать то, что делают ваши родители. Например, если бы ваша мать была проституткой и весь день принимала наркотики, ваш отец дотрагивался до своих яичек, пил как ублюдок и торговал наркотиками, а ваш брат грабил магазины и грабил бабушек, тогда что бы вы делали?
- Обязательно установите винду !!!
Отличная шутка, я уже видел это хахаха.
когда-либо использовать его для понижения ISO
Я никогда не использовал это снова
когда-либо использовать его для понижения ISO
Больше никогда не использовал ...
Некоторое время назад я попробовал Axel в Pacman по рекомендации учебника, который я там нашел, и ничего, я удалил его в тот же день. Теперь подробности того, почему ускользают от меня, но после пробных различных конфигураций во всех случаях обновление с ним занимало гораздо больше времени, чем без него.
По другой теме, вчера я весь день ждал записи по поводу годовщины блога ... и, конечно же, нового дизайна (буду беспокоить вас, пока вы не поставите: D).
Что касается новой темы, то она даже отдаленно не доработана ... она была более сложной, чем мы думаем, тем более, когда мы думаем о некоторых изменениях в дизайне.
эх а где скачанные файлы сохраняются =?
В каталоге, где вы выполняете аксель
Точно 🙂
Если в терминале вы находитесь в / home / your-user / Documents… там, в Documents, файл будет загружен.
Уважаемый @ KZKG ^ Gaara, я хотел бы добавить к вашей заметке описание lftp, на мой взгляд, окончательного инструмента для сегментированных загрузок из командной строки, намного превосходящего все остальные.
Я перестал использовать аксель, потому что худощавый парень, который это делал, перестал его обновлять, он лишь время от времени делал небольшие исправления.
Читая ваш пост, я зашел прямо на сайт Axel [0] и обнаружил две приятные новости:
1. Axel сейчас обслуживается кем-то другим, а это значит, что проект не умер и обязательно обновит приложение. (это менее актуальная новость из двух)
2. Создатель axel также является создателем BitlBee [1], просто УДИВИТЕЛЬНО!
Для тех из вас, кто не знаком с BitlBee, приложение представляет собой сервер, который работает в фоновом режиме как демон и позволяет объединить все наши учетные записи IM (обмен мгновенными сообщениями) на одном канале IRC, что является отличным ботаником.
Например, у меня обычно сеанс WeeChat [2] открыт на вкладке в Yakuake (очевидно, они могут использовать любой IRC-клиент, который им нужен: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, все, что захотят), из того же WeeChat я подключаюсь к локальному серверу BitlBee (да, серверы BitlBee также могут быть созданы в сети для обслуживания разных типов пользователей, совершенно потрясающе), с помощью которого, когда я подключаюсь к серверу BitlBee, он автоматически начинает меня входить Все службы обмена сообщениями, которые я зарегистрировал, поэтому мне не нужно использовать графическое приложение для подключения к Интернету [3], и, что гораздо лучше, я использую WeeChat (который я являюсь поклонником) для всего своего онлайн-общения. WeeChat позволяет использовать множество типов плагинов для уведомления о входящих сообщениях, например Growl [4], которая является той же внутренней системой обмена сообщениями, которая используется в MacOS.
Но послушайте, я немного ушел от темы.
Когда разработка Axel остановилась, я продолжил поиски и нашел приложение, которое, в моем скромном понимании, является отцом и матерью всех консольных менеджеров загрузки в GNU / Linux: lftp. [5]
lftp - это просто IM-PRE-SIO-NAN-TE, это не только менеджер загрузок, это полный интерфейс для многопротокольных загрузок FTP / HTTP, предназначенный для сегментированных загрузок, с возможностями управления заданиями (аналогично очереди заданий в BASH), параллельная передача файлов (с соответствующей мультисегментацией / зеркалированием для каждого из них), продолжение неудачных или прерванных загрузок, безопасный вход с учетными данными на FTP-сайты (Axel не поддерживает авторизованный вход в FTP) и многие другие функции, чем Они стали королем менеджеров загрузки.
Кроме того, это самый легкий из всех многосегментных менеджеров загрузки (да, еще легче, чем у акселя) и позволяет нам сжать соединение до последнего бита, так что если мы настроим загрузку, чтобы использовать абсолютно всю нашу полосу пропускания (и пока это позволяет источник) lftp будет загружать с максимально возможной скоростью нашего соединения - будьте осторожны, чтобы у нас не оставалось ни одного оставшегося диапазона для навигации!
lftp - чрезвычайно мощный инструмент, хотя сейчас я использую его только для загрузки файлов на максимальное количество подключений. Для этого я создал этот псевдоним, чтобы мне не приходилось вводить всю инструкцию каждый раз, когда я что-то загружаю:
псевдоним L = 'lftp -e »' pget -n20 '
Инструкция по загрузке будет выглядеть так: $ L {url_completa_del_file_to_download}; уволиться '
Точка с запятой должна завершить предыдущий блок инструкций, как это сделано в Bash, затем я говорю ему, чтобы он закончил выполнение с помощью quit и закрыл всю инструкцию последней галочкой.
Очевидно, прочтите справочную страницу lftp, чтобы узнать, что делает -e, pget, -n и т. Д.
Наконец: есть только один инструмент, который, как я проверил, имеет ту же эффективность, что и lftp, и это расширение для Fiefox DownThemAll: так же, как и lftp, он имеет необычайную скорость загрузки файлов из сети, и самое лучшее то, что, как и lftp, У него нет ограничения скорости, он всегда пытается загружать с максимальной скоростью, которую позволяет наша пропускная способность.
Приветствую и надеюсь, что эти приложения вам пригодятся.
[0] http://wilmer.gaa.st/main.php/me.html
[1] http://www.bitlbee.org/main.php/news.r.html
[2] http://weechat.org/
[3] http://www.centerim.org/index.php/Main_Page
CenterIM - это многопротокольный клиент обмена мгновенными сообщениями, специально разработанный для работы с консоли.
[4] http://growl.info/
[5]
Очень интересно ...
Интересно, я думал попробовать аксель, но судя по тому, что вы говорите, я думаю, что сначала попробую lftp.
@ Pardinho 10, где вы находитесь (терминал) при использовании акселя
вау, я подумывал установить его на свой Slackware, но только что понял, что ... У меня он уже был установлен по умолчанию 🙂, теперь мне просто нужно попробовать 😀
Я пошел скачивать файл, и получилось так, я показываю только последнюю часть, так как она поглотила почти весь терминал:
[0%] ………. ………. ………. ………. ………. [201,1 КБ / с]
[0%] ………. ………. ………. ………. ………. [201,4 КБ / с]
[0%] ………. ………. ………. ………. ………. [201,8 КБ / с]
[0%] ………. ………. ………. ………. ………. [202,1 КБ / с]
[0%] ………. ………. ………. ………. ………. [202,4 КБ / с]
[0%] ………. ………. ………. ………. ………. [202,7 КБ / с]
[0%] ………. ………. ………. ………. ………. [203,1 КБ / с]
[0%] ………. ………. ………. ………. ………. [203,4 КБ / с]
[0%] ………. ………. ………. ………. ………. [203,7 КБ / с]
[0%] ………. ………. ………. ………. ………. [204,0 КБ / с]
[0%] ………. ………. ………. ………. ………. [204,3 КБ / с]
[0%] ………. ………. ………. ………. ………. [204,6 КБ / с]
[0%] ………. ………. ………. ………. ………. [204,9 КБ / с]
[0%] ………. ………. ………. ………. ………. [205,2 КБ / с]
[0%] ………. ………. ………. ………. ………. [205,0 КБ / с]
[0%] ………. ………. ………. ………. ………. [202,0 КБ / с]
[0%] ………. ………. ………. ………. ………. [203,6 КБ / с]
[0%] ………. ………. ………. ………. ………. [205,2 КБ / с]
[0%] ………. ………. ………. ………. ………. [205,5 КБ / с]
[0%] ………. ………. ………. …….
Ошибка pthread !!!
Ошибка pthread !!!
а я ничего не скачиваю а он так выполняет
брокер @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
Инициализация загрузки: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
Размер файла: 1074190065 байт
Открытие выходного файла UrbanTerror411.zip
Начало загрузки
Я все же загрузил файл с помощью wget, и все прошло хорошо, но я хотел бы знать, что произошло
Очень интересно, у меня есть вопрос, с wget я никогда не смог бы далеко продвинуться, так как в Linux Mint 13 Maya я никогда не нашел файл .bashrc, и мне нужно настроить несколько вещей, добавить псевдоним и т. Д., На других ПК с Ubuntu я пытались сделать некоторые вещи с wget, пока я собираюсь загружать что-то из домена из локальной сети, нет проблем, но всякий раз, когда это другой URL-адрес, он дает мне ошибку аутентификации с прокси-сервером, мне нужно точно знать что я должен сделать, чтобы добавить, настроить (я полагаю, это что-то в .bashrc) и определенно оставлю свое имя пользователя или пароль, когда я пойду что-то загрузить с помощью терминала, не выдавайте мне эту ошибку снова, надеюсь, кто-то бросит мне линия. Всем спасибо, сайт очень хороший 🙂
В последнем случае вы можете настроить / etc / wgetrc ... посмотрите в тот файл, где написано прокси, там вы увидите опции options
Я видел это, я пытался настроить его, но мне это немного неудобно, я прекрасно понимаю язык, это не проблема, однако он продолжает выдавать мне ошибку аутентификации.? 🙁
Я собираюсь попробовать с самого начала, я также хочу сделать что-то подобное с акселем, который, как я вижу, здесь очень хорош. И мне действительно нужно время от времени загружать лишний файл из Интернета, и нет ничего лучше, чем сделать это в стиле компьютерных фанатов, и больше Pro, чем терминал ... Я тоже люблю bash!
Что ж, брат, в любом случае спасибо.
Какие файлы он умеет скачивать? Как мне скачать с сервера? например путлокер?
хороший вклад, это тоже очень быстро.
Миллион спасибо!