Nous avons déjà vu comment télécharger des fichiers depuis Internet via notre terminal, en utilisant wget … Mais, wget n'est malheureusement pas parfait.
Lorsque nous téléchargeons un fichier avec wget, il (wget) commence à le télécharger en utilisant une seule requête, c'est-à-dire un seul thread de téléchargement. Cependant, nous souhaitons parfois télécharger le même fichier en utilisant plusieurs threads.
C'est-à-dire (et en expliquant de manière plus simple) ...
Nous commençons à télécharger un fichier en utilisant un seul thread (chemin, requête), et si pour une raison quelconque nous avons une sorte de restriction de vitesse, ou toute limitation que notre FAI "gentil et honnête" a décidé de configurer, nous y aurons la limitation entièrement ... cela nous dérangera jusqu'à ce que nous ne puissions pas.
En attendant, si nous utilisons plusieurs chemins / threads de téléchargement (disons 10 ou plus), eh bien… nous verrons comment la vitesse de téléchargement est plus élevée que ce que nous aurions si nous n'avions utilisé qu'un seul thread.
Le problème est que wget ne prend PAS en charge les téléchargements multithreads, du moins je n'ai pas trouvé de moyen de le faire, et c'est là que cela entre en jeu Axel 😀
Axel vous permet ce que wget ne fait pas, télécharger le même fichier en utilisant plusieurs threads.
Par exemple, pour télécharger: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh nous mettons dans un terminal
- axel -n 10 http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh
Un exemple de capture d'écran:
Évidemment, avant de l'utiliser, vous devez l'installer 😀
Pour ce faire, sur des distributions comme Debian ou basées dessus (Ubuntu, Mint, LMDE, SolusOS, etc.), il est installé avec:
sudo apt-get installer axel
Dans Arch:
sudo pacman -S axel
Vous pouvez lire l'aide de hache en mettant:
homme axel
Et bien ici le post se termine 🙂
J'espère que cela a été utile 😀
Très bien ... je le teste déjà. Merci!! 🙂
Dans Fedora:
sudo yum installer axel
Quand j'ai utilisé Slackware, je l'ai utilisé pendant un certain temps, mais j'ai toujours eu des problèmes pour télécharger des isos et des films, les MD5 étaient toujours différents et essayer d'enregistrer les isos posait des problèmes à mi-chemin.
Dans Fedora, je ne le teste toujours pas.
Jusqu'à présent, je suis aussi heureux qu'un enfant dans un magasin de bonbons 😀
Wao ne savait pas ce O_O
Merci KZKG ^ Gaara
Un goût 🙂
Je n'avais aucune idée non plus
Linux est nul, seuls les geeks et les hackers l'utilisent!
Probablement vrai. Linux n'est pas le système idéal pour les idiots 😉
Certainement ... c'est de la pure saleté ... il n'y a pas de virus, le système ne tombe jamais en panne, j'ai tout à quelques clics ... où est le compliqué et problématique d'un OS sérieux !!! Les winbugs me manquent ...
-Hé toi. Pourquoi n'avez-vous pas levé la main?
-Parce que je n'utilise pas Windows.
Le professeur, surpris, demanda à nouveau:
-Eh bien, si vous n'utilisez pas Windows, quel système d'exploitation utilisez-vous?
-GNU / Linux. -Il a répondu fier-
Le professeur, dont les oreilles fanatiques ne pouvaient pas croire une telle chose, s'est exclamé:
-Mais mon fils, quel péché as-tu commis pour utiliser une telle bêtise?
L'étudiant, très calme, répondit:
-Mon père est informaticien et utilise OpenSuse, ma mère est consultante en sécurité et utilise Debian Linux et mon frère étudie la physique et utilise Linux Mandrake, c'est pourquoi j'utilise aussi GNU / Linux! -il a fini fier et convaincu-
"Eh bien," répondit le professeur avec irritation, "mais ce n'est pas une raison d'utiliser Linux." Tu n'as pas à faire ce que font tes parents. Par exemple, si votre mère se prostituait et prenait de la drogue toute la journée, votre père lui touchait les couilles, buvait comme un salaud et vendait de la drogue, et votre frère volait des magasins et volait des mamies, que feriez-vous?
- Installez sûrement Windows !!!
Super blague, je l'avais déjà vu hahaha.
jamais l'utiliser pour abaisser un ISO
Je ne l'ai plus jamais utilisé
jamais l'utiliser pour abaisser un ISO
Je ne l'ai plus jamais utilisé ...
Il y a quelque temps, j'ai essayé Axel dans Pacman sur la recommandation d'un tutoriel que j'ai découvert là-bas, et rien, je l'ai enlevé le même jour. Maintenant, les détails de pourquoi m'échappent, mais après avoir essayé diverses configurations, dans tous les cas, il a fallu beaucoup plus de temps pour mettre à jour avec lui que sans.
Sur un autre sujet, hier, j'attendais toute la journée une entrée concernant l'anniversaire du blog ... et bien sûr, le nouveau design (je vais vous déranger jusqu'à ce que vous le mettiez: D).
En ce qui concerne le nouveau thème, il n'est même pas fini à distance ... cela a été plus compliqué qu'on ne le pense, d'autant plus quand on pense à quelques changements dans le design.
hein et où sont les fichiers téléchargés enregistrés =?
Dans le répertoire où vous exécutez l'axel
Exact 🙂
Si dans le terminal vous vous trouvez dans / home / your-user / Documents… là dans Documents, le fichier sera téléchargé.
Cher @ KZKG ^ Gaara, je voudrais ajouter à votre note une description de lftp, à mon avis l'outil définitif pour les téléchargements segmentés depuis la ligne de commande, bien supérieur aux autres.
J'avais arrêté d'utiliser axel parce que le maigre qui l'avait fait avait arrêté de le mettre à jour, il ne faisait que des corrections mineures de temps en temps.
En lisant votre message, je suis allé directement sur le site Web d'axel [0] et j'ai trouvé deux nouvelles agréables:
1. axel est maintenant maintenu par quelqu'un d'autre, ce qui signifie que le projet n'est pas mort et mettra sûrement à jour l'application. (c'est la nouvelle la moins pertinente des deux)
2. le créateur d'axel est également le créateur de BitlBee [1], tout simplement génial!
Pour ceux d'entre vous qui ne connaissent pas BitlBee, l'application est un serveur qui fonctionne en arrière-plan comme un démon et permet d'unifier tous nos comptes de messagerie instantanée (messagerie instantanée) sur un canal IRC, ce qui est un nerd parfaitement cool.
Par exemple, j'ai généralement une session WeeChat [2] ouverte dans un onglet de Yakuake (évidemment, ils peuvent utiliser le client IRC de leur choix: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, ce qu'ils veulent), à partir du même WeeChat je me connecte au serveur BitlBee local (oui, les serveurs BitlBee peuvent également être créés sur le net pour servir différents types d'utilisateurs, totalement génial) avec lequel, lorsque je me connecte au serveur BitlBee, il commence automatiquement à me connecter tous les services de messagerie que j'ai enregistrés, donc je n'ai pas besoin d'utiliser une application graphique pour me connecter en ligne [3] et ce qui est bien mieux, j'utilise WeeChat (dont je suis fan) pour toutes mes communications en ligne. WeeChat vous permet d'utiliser de nombreux types de plugins pour notifier les messages entrants, par exemple Growl [4], qui est le même système de messagerie interne utilisé par MacOS.
Mais bon, j'ai un peu laissé le sujet.
Voyant que le développement d'axel s'était arrêté, j'ai continué à chercher et j'ai trouvé l'application qui, à mon humble avis, est le père et la mère de tous les gestionnaires de téléchargement de console dans GNU / Linux: lftp. [5]
lftp est tout simplement IM-PRE-SIO-NAN-TE, ce n'est pas seulement un gestionnaire de téléchargement, c'est une interface complète pour les téléchargements FTP / HTTP multiprotocoles conçue pour les téléchargements segmentés, avec des capacités de gestion des tâches (similaire à la file d'attente de BASH), transfert de fichiers parallèle (avec la multi-segmentation / mise en miroir correspondante pour chacun), poursuite des téléchargements échoués ou coupés, connexion sécurisée avec informations d'identification aux sites FTP (axel ne prend pas en charge la connexion authentifiée aux FTP) et bien plus de fonctionnalités que Ils font le roi des gestionnaires de téléchargement.
De plus, il est, de tous les gestionnaires de téléchargement multisegment, le plus léger (ouais, plus léger encore qu'axel) et nous permet de serrer la connexion jusqu'au dernier bit, de sorte que si nous configurons le téléchargement pour utiliser absolument toute notre bande passante ( et tant que l'origine le permet) lftp se téléchargera à la vitesse maximale possible de notre connexion - faites attention à ne pas avoir de bande restante pour naviguer!
lftp est un outil extrêmement puissant bien que je ne l'utilise que pour l'instant pour télécharger des fichiers au maximum de ma connexion. Pour cela, j'ai créé cet alias afin de ne pas avoir à taper toute l'instruction à chaque fois que je télécharge quelque chose:
alias L = 'lftp -e »' pget -n20 ′
L'instruction de téléchargement serait: $ L {url_completa_del_file_to_download}; quitter '
Le point-virgule sert à terminer le bloc d'instructions précédent comme il est fait dans Bash, puis je lui dis de terminer son exécution par quit et de fermer l'instruction entière avec une dernière coche.
Lisez évidemment la page de manuel de lftp pour voir ce que fait -e, pget, -n, etc.
Enfin: il n'y a qu'un seul outil de plus que j'ai vérifié qui a la même efficacité que lftp et c'est l'extension pour Fiefox DownThemAll: tout comme lftp, il a une vitesse extraordinaire pour télécharger des fichiers depuis le net et la meilleure chose est que, aussi comme lftp , Il n'a pas de limite de vitesse, il essaie toujours de télécharger à la vitesse maximale autorisée par notre bande passante.
Salutations et j'espère que ces applications vous serviront.
http://wilmer.gaa.st/main.php/me.html
http://www.bitlbee.org/main.php/news.r.html
http://weechat.org/
http://www.centerim.org/index.php/Main_Page
CenterIM est un client de messagerie instantanée multiprotocole conçu pour s'exécuter spécialement à partir de la console.
http://growl.info/
Très intéressant ...
Intéressant, je pensais essayer axel, mais d'après ce que vous dites, je pense que je vais d'abord essayer lftp.
@ Pardinho 10 où vous vous trouvez (terminal) lorsque vous utilisez axel
wow je pensais l'installer sur mon Slackware, mais je viens de me rendre compte que… je l'avais déjà installé par défaut 🙂, il ne me reste plus qu'à l'essayer 😀
Je suis allé télécharger un fichier et il est sorti comme ça, je ne montre que la dernière partie car il a avalé presque tout le terminal:
[0%] ………. ………. ………. ………. ………. [201,1 Ko / s]
[0%] ………. ………. ………. ………. ………. [201,4 Ko / s]
[0%] ………. ………. ………. ………. ………. [201,8 Ko / s]
[0%] ………. ………. ………. ………. ………. [202,1 Ko / s]
[0%] ………. ………. ………. ………. ………. [202,4 Ko / s]
[0%] ………. ………. ………. ………. ………. [202,7 Ko / s]
[0%] ………. ………. ………. ………. ………. [203,1 Ko / s]
[0%] ………. ………. ………. ………. ………. [203,4 Ko / s]
[0%] ………. ………. ………. ………. ………. [203,7 Ko / s]
[0%] ………. ………. ………. ………. ………. [204,0 Ko / s]
[0%] ………. ………. ………. ………. ………. [204,3 Ko / s]
[0%] ………. ………. ………. ………. ………. [204,6 Ko / s]
[0%] ………. ………. ………. ………. ………. [204,9 Ko / s]
[0%] ………. ………. ………. ………. ………. [205,2 Ko / s]
[0%] ………. ………. ………. ………. ………. [205,0 Ko / s]
[0%] ………. ………. ………. ………. ………. [202,0 Ko / s]
[0%] ………. ………. ………. ………. ………. [203,6 Ko / s]
[0%] ………. ………. ………. ………. ………. [205,2 Ko / s]
[0%] ………. ………. ………. ………. ………. [205,5 Ko / s]
[0%] ………. ………. ………. …….
erreur pthread !!!
erreur pthread !!!
et je ne télécharge rien et il s'exécute comme ça
courtier @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
Initialisation du téléchargement: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
Taille du fichier: 1074190065 octets
Ouverture du fichier de sortie UrbanTerror411.zip
Démarrage du téléchargement
J'ai toujours téléchargé le fichier avec wget et c'était bien mais j'aimerais savoir ce qui s'est passé
Très intéressant, j'ai une question, avec wget je ne pourrais jamais aller très loin car dans Linux Mint 13 Maya je n'ai jamais trouvé le fichier .bashrc et il y a plusieurs choses que je dois configurer, ajouter un alias etc, sur d'autres PC Ubuntu je ont essayé de faire certaines choses avec wget, tant que je vais télécharger quelque chose du domaine à partir du réseau local, pas de problème, mais chaque fois que c'est une autre URL, cela me donne une erreur d'authentification avec le serveur proxy, j'ai besoin de savoir définitivement que dois-je faire pour ajouter, configurer (j'imagine quelque chose dans le .bashrc) et laisser définitivement mon nom d'utilisateur ou mot de passe lorsque je vais télécharger quelque chose en utilisant le terminal, ne me donnez plus cette erreur, j'espère que quelqu'un me jette ligne. Merci à tous, le site est très bon 🙂
Dans le dernier cas, vous pouvez configurer / etc / wgetrc ... regardez dans ce fichier où il est dit proxy, là vous verrez les options 😀
Je l'ai vu, j'ai essayé de le configurer mais cela me met un peu mal à l'aise, je comprends parfaitement la langue, ce n'est pas un problème, mais cela me donne une erreur d'authentification. 🙁
Je vais recommencer, je veux aussi faire quelque chose de similaire avec axel, ce que je vois ici est très bien. Et j'ai vraiment besoin de temps en temps de télécharger un autre fichier sur le web, et rien de mieux que de le faire dans le style geek, et plus Pro, que le terminal ... J'adore aussi bash!
Eh bien frère merci quand même.
Quels types de fichiers est-il capable de télécharger? Comment télécharger depuis un serveur? par exemple putlocker?
bonne contribution, c'est aussi très rapide.
Un million de merci!