Axel: Λήψεις από τερματικό καλύτερο από ό, τι με το wget

Έχουμε ήδη δει πώς να κατεβάζουμε αρχεία από το Διαδίκτυο μέσω του τερματικού μας, χρησιμοποιώντας το wget … Αλλά, το wget δυστυχώς δεν είναι τέλειο.

Όταν κατεβάζουμε ένα αρχείο με το wget, το (wget) ξεκινά τη λήψη του χρησιμοποιώντας ένα μόνο αίτημα, δηλαδή ένα μόνο νήμα λήψης. Ωστόσο, μερικές φορές θέλουμε να κατεβάσουμε το ίδιο αρχείο χρησιμοποιώντας πολλά νήματα.

Δηλαδή (και εξηγώντας με απλούστερο τρόπο) ...

Αρχίζουμε να κατεβάζουμε ένα αρχείο χρησιμοποιώντας ένα μόνο νήμα (διαδρομή, αίτημα) και εάν για κάποιο λόγο έχουμε κάποιο είδος περιορισμού ταχύτητας ή οποιονδήποτε περιορισμό που ο "καλός και ειλικρινής" ISP μας αποφάσισε να διαμορφώσει, θα έχουμε τον περιορισμό εκεί πλήρως ... θα μας ενοχλεί έως ότου δεν μπορούμε.

Εν τω μεταξύ, εάν χρησιμοποιήσουμε πολλές διαδρομές / νήματα λήψης (ας πούμε 10 ή περισσότερες), λοιπόν… θα δούμε πώς η ταχύτητα λήψης είναι υψηλότερη από αυτήν που θα είχαμε αν είχαμε χρησιμοποιήσει μόνο ένα νήμα.

Το πρόβλημα είναι ότι το wget ΔΕΝ υποστηρίζει λήψεις πολλαπλών νημάτων, τουλάχιστον δεν έχω βρει τρόπο να το κάνω αυτό, και εδώ έρχεται Axel ????

Το Axel σάς επιτρέπει τι δεν είναι το wget, κατεβάστε το ίδιο αρχείο χρησιμοποιώντας πολλά νήματα.

Για παράδειγμα, για λήψη: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh βάζουμε σε ένα τερματικό

  • axel -n 10 http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh

Ένα παράδειγμα στιγμιότυπου οθόνης:

Προφανώς, πριν το χρησιμοποιήσετε πρέπει να το εγκαταστήσετε 😀

Για να το κάνετε αυτό, σε διανομές όπως το Debian ή βάσει αυτού (Ubuntu, Mint, LMDE, SolusOS κ.λπ.) είναι εγκατεστημένο με:

sudo apt-get install axel

Στην αψίδα:

sudo pacman -S άξονας

Μπορείτε να διαβάσετε τη βοήθεια του τσεκουριού τοποθετώντας:

άντρας άξονας

Και λοιπόν, η θέση τελειώνει 🙂

Ελπίζω να ήταν χρήσιμο 😀


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Αλγκάμπε dijo

    Πολύ καλό ... Το δοκιμάζω ήδη. ευχαριστώ!! 🙂

    Στο Fedora:

    sudo yum εγκατάσταση άξονα

  2.   κατάλληλος dijo

    Όταν χρησιμοποιούσα το Slackware το χρησιμοποιούσα για λίγο, αλλά πάντα αντιμετώπιζα προβλήματα με τη λήψη isos και ταινιών, τα MD5 ήταν πάντα διαφορετικά και προσπαθούσα να ηχογραφήσω το isos έδωσε προβλήματα στη μέση.

    Στο Fedora ακόμα δεν το δοκιμάζω.

    1.    KZKG ^ Γκάρα dijo

      Μέχρι στιγμής είμαι τόσο χαρούμενος όσο ένα παιδί σε ένα κατάστημα καραμελών 😀

  3.   Jamin-Samuel dijo

    Ο Wao δεν ήξερε αυτό το O_O

    Ευχαριστώ KZKG ^ Gaara

    1.    KZKG ^ Γκάρα dijo

      Μια γεύση 🙂

  4.   Ταμμούζ dijo

    Δεν είχα ιδέα

  5.   το linux χάλια dijo

    Το Linux είναι χάλια, μόνο οι geeks και οι hackers το χρησιμοποιούν!

    1.    Hugo dijo

      Πιθανώς αλήθεια. Το Linux δεν είναι το ιδανικό σύστημα για ηλίθιοι 😉

    2.    Mecate SL dijo

      Σίγουρα ... αυτό είναι καθαρό βρώμικο ... δεν υπάρχει ιός, το σύστημα δεν καταρρέει ποτέ, έχω τα πάντα με μερικά κλικ ... πού είναι το περίπλοκο και προβληματικό του σοβαρού λειτουργικού συστήματος !!! Μου λείπουν τα winbugs ...

      -Ε εσύ. Γιατί δεν σηκώσατε το χέρι σας;
      - Επειδή δεν χρησιμοποιώ Windows.
      Ο καθηγητής, έκπληκτος, ρώτησε ξανά:
      -Καλά, αν δεν χρησιμοποιείτε Windows, ποιο λειτουργικό σύστημα χρησιμοποιείτε;
      -GNU / Linux. - Απάντησε περήφανος-
      Ο καθηγητής, του οποίου τα φανατικά αυτιά δεν μπορούσαν να πιστέψουν κάτι τέτοιο, αναφώνησε:
      -Αλλά ο γιος μου, τι αμαρτία έχετε διαπράξει για να χρησιμοποιήσετε αυτό το κακό;
      Ο μαθητής, πολύ ήρεμος, απάντησε:
      -Ο πατέρας μου είναι επιστήμονας υπολογιστών και χρησιμοποιεί το OpenSuse, η μητέρα μου είναι σύμβουλος ασφαλείας και χρησιμοποιεί το Debian Linux και ο αδερφός μου σπουδάζει Φυσική και χρησιμοποιεί Linux Mandrake, γι 'αυτό χρησιμοποιώ επίσης GNU / Linux! -τελείωσε περήφανος και πεπεισμένος-
      "Λοιπόν," ο καθηγητής απάντησε εκνευριστικά, "αλλά αυτός δεν είναι λόγος να χρησιμοποιήσετε το Linux." Δεν χρειάζεται να κάνετε αυτό που κάνουν οι γονείς σας. Για παράδειγμα, εάν η μητέρα σου έκανε πορνεία και έπαιρνε ναρκωτικά όλη μέρα, ο πατέρας σου άγγιξε τις μπάλες του, έπινε σαν μπάσταρδος και διακίνησε ναρκωτικά και ο αδερφός σου έκλεψε καταστήματα και ληστεύει γιαγιάδες, τότε τι θα έκανες;
      - Σίγουρα εγκαταστήστε τα Windows !!!

      1.    elav <° Linux dijo

        Μεγάλο αστείο, το είχα ήδη δει χαχαχα.

  6.   sieg84 dijo

    χρησιμοποιήστε ποτέ για να μειώσετε ένα ISO
    Ποτέ δεν το χρησιμοποίησα ξανά

  7.   sieg84 dijo

    χρησιμοποιήστε ποτέ για να μειώσετε ένα ISO
    Ποτέ δεν το χρησιμοποίησα ξανά ...

  8.   Μανουέλ ντε λα Φουέντε dijo

    Πριν από λίγο καιρό δοκίμασα τον Axel στο Pacman με τη σύσταση ενός σεμιναρίου που βρήκα εκεί, και τίποτα, το κατάργησα την ίδια μέρα. Τώρα οι λεπτομέρειες για το γιατί ξεφύγουν από εμένα, αλλά μετά από δοκιμή διαφόρων διαμορφώσεων, σε όλες τις περιπτώσεις χρειάστηκε πολύ περισσότερος χρόνος για να το ενημερώσετε παρά χωρίς.

    Σε ένα άλλο θέμα, χθες περίμενα μια μέρα για μια καταχώρηση σχετικά με την επέτειο του blog ... και φυσικά, το νέο σχέδιο (θα σας ενοχλήσω μέχρι να το βάλετε: Δ).

    1.    KZKG ^ Γκάρα dijo

      Όσον αφορά το νέο θέμα, δεν έχει τελειώσει καν απομακρυσμένα ... ήταν πιο περίπλοκο από ό, τι νομίζουμε, ακόμη περισσότερο όταν σκεφτόμαστε κάποιες αλλαγές στο σχεδιασμό.

  9.   10 dijo

    ε και πού αποθηκεύονται τα ληφθέντα αρχεία =;

    1.    διαζεπάνη dijo

      Στον κατάλογο όπου εκτελείτε τον άξονα

    2.    KZKG ^ Γκάρα dijo

      Ακριβώς 🙂
      Εάν στο τερματικό βρίσκεστε στο / home / your-user / Documents… εκεί στα Έγγραφα θα γίνει λήψη του αρχείου.

  10.   MSX dijo

    Αγαπητέ @ KZKG ^ Gaara, θα ήθελα να προσθέσω στη σημείωσή σας μια περιγραφή του lftp, κατά τη γνώμη μου, το οριστικό εργαλείο για τμηματοποιημένες λήψεις από τη γραμμή εντολών, πολύ ανώτερη από τις υπόλοιπες.

    Είχα σταματήσει να χρησιμοποιώ το axel επειδή ο κοκαλιάρικος που το έκανε είχε σταματήσει να το ενημερώνει, κατά καιρούς έκανε μικρές διορθώσεις.
    Κατά την ανάγνωση της ανάρτησής σας, πήγα απευθείας στον ιστότοπο του axel [0] και βρήκα δύο ευχάριστα νέα:
    1. Το axel συντηρείται πλέον από κάποιον άλλο, πράγμα που σημαίνει ότι το έργο δεν πέθανε και σίγουρα θα ενημερώσει την εφαρμογή. (αυτά είναι τα λιγότερο σχετικά νέα των δύο)
    2. ο δημιουργός του axel είναι επίσης ο δημιουργός του BitlBee [1], απλό AWESOME!

    Για όσους από εσάς δεν γνωρίζετε το BitlBee, η εφαρμογή είναι ένας διακομιστής που τρέχει στο παρασκήνιο σαν δαίμονας και καθιστά δυνατή την ενοποίηση όλων των λογαριασμών IM (άμεσων μηνυμάτων) σε ένα κανάλι IRC, το οποίο είναι ένα τέλεια δροσερό nerd .
    Για παράδειγμα, συνήθως ανοίγω μια συνεδρία WeeChat [2] σε μια καρτέλα στο Yakuake (προφανώς μπορούν να χρησιμοποιήσουν ό, τι πελάτη IRC θέλουν: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, ό, τι θέλουν), από το ίδιο WeeChat που συνδέομαι με τον τοπικό διακομιστή BitlBee (ναι, οι διακομιστές BitlBee μπορούν επίσης να δημιουργηθούν στο Διαδίκτυο για να εξυπηρετούν διαφορετικούς τύπους χρηστών, εντελώς φοβεροί) με τους οποίους, όταν συνδέομαι στο διακομιστή BitlBee, αρχίζει αυτόματα να με συνδέει σε όλες τις υπηρεσίες ανταλλαγής μηνυμάτων που έχω καταχωρήσει, οπότε δεν χρειάζεται να χρησιμοποιήσω μια γραφική εφαρμογή για να συνδεθώ στο διαδίκτυο [3] και αυτό που είναι πολύ καλύτερο, χρησιμοποιώ το WeeChat (του οποίου είμαι θαυμαστής) για όλες τις διαδικτυακές μου επικοινωνίες . Το WeeChat σάς επιτρέπει να χρησιμοποιείτε πολλούς τύπους προσθηκών για ειδοποίηση σχετικά με τα εισερχόμενα μηνύματα, για παράδειγμα Growl [4], το οποίο είναι το ίδιο σύστημα εσωτερικών μηνυμάτων που χρησιμοποιείται από το MacOS.

    Αλλά, έφυγα λίγο από το θέμα.
    Όταν η ανάπτυξη του άξονα είχε σταματήσει, συνέχισα να ψάχνω και βρήκα την εφαρμογή ότι κατά την ταπεινή μου κατανόηση είναι ο πατέρας και η μητέρα όλων των διαχειριστών λήψης κονσόλας στο 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, και μετά το λέω να τερματίσει την εκτέλεση του με κλείσιμο και να κλείσει ολόκληρη την εντολή με ένα τελικό σημάδι επιλογής.
    Προφανώς διαβάστε τη σελίδα man 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]

    1.    elav <° Linux dijo

      Πολύ ενδιαφέρον ...

    2.    Diavolo dijo

      Είναι ενδιαφέρον, σκέφτηκα να δοκιμάσω τον άξονα, αλλά από αυτό που λέτε, νομίζω ότι θα δοκιμάσω πρώτα το lftp.

  11.   sieg84 dijo

    @ Pardinho 10 όπου βρίσκεστε (τερματικό) όταν χρησιμοποιείτε το axel

  12.   Diavolo dijo

    Ουάου σκέφτηκα να το εγκαταστήσω στο Slackware μου, αλλά μόλις συνειδητοποίησα ότι… το είχα ήδη εγκαταστήσει από προεπιλογή 🙂, τώρα πρέπει να το δοκιμάσω 😀

  13.   julio74 dijo

    Πήγα να κατεβάσω ένα αρχείο και βγήκε σαν αυτό, δείχνω μόνο το τελευταίο μέρος αφού κατάπιε σχεδόν ολόκληρο το τερματικό
    [0%] ………. ………. ………. ………. ………. [201,1KB / s]
    [0%] ………. ………. ………. ………. ………. [201,4KB / s]
    [0%] ………. ………. ………. ………. ………. [201,8KB / s]
    [0%] ………. ………. ………. ………. ………. [202,1KB / s]
    [0%] ………. ………. ………. ………. ………. [202,4KB / s]
    [0%] ………. ………. ………. ………. ………. [202,7KB / s]
    [0%] ………. ………. ………. ………. ………. [203,1KB / s]
    [0%] ………. ………. ………. ………. ………. [203,4KB / s]
    [0%] ………. ………. ………. ………. ………. [203,7KB / s]
    [0%] ………. ………. ………. ………. ………. [204,0KB / s]
    [0%] ………. ………. ………. ………. ………. [204,3KB / s]
    [0%] ………. ………. ………. ………. ………. [204,6KB / s]
    [0%] ………. ………. ………. ………. ………. [204,9KB / s]
    [0%] ………. ………. ………. ………. ………. [205,2KB / s]
    [0%] ………. ………. ………. ………. ………. [205,0KB / s]
    [0%] ………. ………. ………. ………. ………. [202,0KB / s]
    [0%] ………. ………. ………. ………. ………. [203,6KB / s]
    [0%] ………. ………. ………. ………. ………. [205,2KB / s]
    [0%] ………. ………. ………. ………. ………. [205,5KB / s]
    [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 bytes
    Άνοιγμα αρχείου εξόδου UrbanTerror411.zip
    Έναρξη λήψης

    Έκανα ακόμα λήψη του αρχείου με το wget και ήταν εντάξει, αλλά θα ήθελα να ξέρω τι συνέβη

  14.   Amiel dijo

    Πολύ ενδιαφέρον, έχω μια ερώτηση, με το wget δεν θα μπορούσα ποτέ να φτάσω πολύ μακριά, καθώς στο Linux Mint 13 Maya δεν βρήκα ποτέ το αρχείο .bashrc και υπάρχουν πολλά πράγματα που πρέπει να διαμορφώσω, να προσθέσω ένα ψευδώνυμο κλπ, σε άλλους υπολογιστές Ubuntu I έχω προσπαθήσει να κάνω κάποια πράγματα με το wget, αρκεί να κατεβάσω κάτι από τον τομέα από το τοπικό δίκτυο, χωρίς πρόβλημα, αλλά όποτε είναι άλλο URL μου δίνει σφάλμα ελέγχου ταυτότητας με τον διακομιστή μεσολάβησης, πρέπει να ξέρω σίγουρα τι πρέπει να κάνω για να προσθέσω, να διαμορφώσω (φαντάζομαι ότι είναι κάτι στο .bashrc) και σίγουρα να αφήσω το όνομα χρήστη ή το passwd μου όταν πηγαίνω να κατεβάσω κάτι χρησιμοποιώντας το τερματικό, μην μου δώσετε ξανά αυτό το σφάλμα, ελπίζω κάποιος να ρίξει με μια γραμμή Σας ευχαριστώ όλους, πολύ καλός ιστότοπος 🙂

    1.    KZKG ^ Γκάρα dijo

      Στην τελευταία περίπτωση μπορείτε να διαμορφώσετε / etc / wgetrc ... κοιτάξτε σε αυτό το αρχείο όπου λέει proxy, εκεί θα δείτε τις επιλογές 😀

  15.   Amiel dijo

    Το έχω δει, προσπάθησα να το διαμορφώσω, αλλά με κάνει λίγο άβολο, καταλαβαίνω τη γλώσσα τέλεια, αυτό δεν είναι πρόβλημα, ωστόσο συνεχίζει να μου δίνει σφάλμα autent. 🙁
    Θα προσπαθήσω ξανά από την αρχή, θέλω επίσης να κάνω κάτι παρόμοιο με τον άξονα που βλέπω εδώ είναι πολύ καλό. Και πραγματικά χρειάζομαι από καιρό σε καιρό για να κατεβάσω το περίεργο αρχείο από τον Ιστό, και τίποτα καλύτερο από το να το κάνω στο στυλ geek, και περισσότερο Pro, από το τερματικό ... Μου αρέσει πολύ το bash!

    Λοιπόν, αδερφέ ευχαριστώ έτσι κι αλλιώς

  16.   Gilberto dijo

    Τι είδους αρχεία μπορεί να κατεβάσει; Πώς μπορώ να πραγματοποιήσω λήψη από διακομιστή; π.χ. putlocker;

  17.   Hugo dijo

    καλή συμβολή, είναι επίσης πολύ γρήγορο.

  18.   Ναντόρ dijo

    Ένα εκατομμύριο ευχαριστίες!