Έχουμε ήδη δει πώς να κατεβάζουμε αρχεία από το Διαδίκτυο μέσω του τερματικού μας, χρησιμοποιώντας το 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 άξονας
Μπορείτε να διαβάσετε τη βοήθεια του τσεκουριού τοποθετώντας:
άντρας άξονας
Και λοιπόν, η θέση τελειώνει 🙂
Ελπίζω να ήταν χρήσιμο 😀
Πολύ καλό ... Το δοκιμάζω ήδη. ευχαριστώ!! 🙂
Στο Fedora:
sudo yum εγκατάσταση άξονα
Όταν χρησιμοποιούσα το Slackware το χρησιμοποιούσα για λίγο, αλλά πάντα αντιμετώπιζα προβλήματα με τη λήψη isos και ταινιών, τα MD5 ήταν πάντα διαφορετικά και προσπαθούσα να ηχογραφήσω το isos έδωσε προβλήματα στη μέση.
Στο Fedora ακόμα δεν το δοκιμάζω.
Μέχρι στιγμής είμαι τόσο χαρούμενος όσο ένα παιδί σε ένα κατάστημα καραμελών 😀
Ο Wao δεν ήξερε αυτό το O_O
Ευχαριστώ KZKG ^ Gaara
Μια γεύση 🙂
Δεν είχα ιδέα
Το Linux είναι χάλια, μόνο οι geeks και οι hackers το χρησιμοποιούν!
Πιθανώς αλήθεια. Το Linux δεν είναι το ιδανικό σύστημα για ηλίθιοι 😉
Σίγουρα ... αυτό είναι καθαρό βρώμικο ... δεν υπάρχει ιός, το σύστημα δεν καταρρέει ποτέ, έχω τα πάντα με μερικά κλικ ... πού είναι το περίπλοκο και προβληματικό του σοβαρού λειτουργικού συστήματος !!! Μου λείπουν τα winbugs ...
-Ε εσύ. Γιατί δεν σηκώσατε το χέρι σας;
- Επειδή δεν χρησιμοποιώ Windows.
Ο καθηγητής, έκπληκτος, ρώτησε ξανά:
-Καλά, αν δεν χρησιμοποιείτε Windows, ποιο λειτουργικό σύστημα χρησιμοποιείτε;
-GNU / Linux. - Απάντησε περήφανος-
Ο καθηγητής, του οποίου τα φανατικά αυτιά δεν μπορούσαν να πιστέψουν κάτι τέτοιο, αναφώνησε:
-Αλλά ο γιος μου, τι αμαρτία έχετε διαπράξει για να χρησιμοποιήσετε αυτό το κακό;
Ο μαθητής, πολύ ήρεμος, απάντησε:
-Ο πατέρας μου είναι επιστήμονας υπολογιστών και χρησιμοποιεί το OpenSuse, η μητέρα μου είναι σύμβουλος ασφαλείας και χρησιμοποιεί το Debian Linux και ο αδερφός μου σπουδάζει Φυσική και χρησιμοποιεί Linux Mandrake, γι 'αυτό χρησιμοποιώ επίσης GNU / Linux! -τελείωσε περήφανος και πεπεισμένος-
"Λοιπόν," ο καθηγητής απάντησε εκνευριστικά, "αλλά αυτός δεν είναι λόγος να χρησιμοποιήσετε το Linux." Δεν χρειάζεται να κάνετε αυτό που κάνουν οι γονείς σας. Για παράδειγμα, εάν η μητέρα σου έκανε πορνεία και έπαιρνε ναρκωτικά όλη μέρα, ο πατέρας σου άγγιξε τις μπάλες του, έπινε σαν μπάσταρδος και διακίνησε ναρκωτικά και ο αδερφός σου έκλεψε καταστήματα και ληστεύει γιαγιάδες, τότε τι θα έκανες;
- Σίγουρα εγκαταστήστε τα Windows !!!
Μεγάλο αστείο, το είχα ήδη δει χαχαχα.
χρησιμοποιήστε ποτέ για να μειώσετε ένα ISO
Ποτέ δεν το χρησιμοποίησα ξανά
χρησιμοποιήστε ποτέ για να μειώσετε ένα ISO
Ποτέ δεν το χρησιμοποίησα ξανά ...
Πριν από λίγο καιρό δοκίμασα τον Axel στο Pacman με τη σύσταση ενός σεμιναρίου που βρήκα εκεί, και τίποτα, το κατάργησα την ίδια μέρα. Τώρα οι λεπτομέρειες για το γιατί ξεφύγουν από εμένα, αλλά μετά από δοκιμή διαφόρων διαμορφώσεων, σε όλες τις περιπτώσεις χρειάστηκε πολύ περισσότερος χρόνος για να το ενημερώσετε παρά χωρίς.
Σε ένα άλλο θέμα, χθες περίμενα μια μέρα για μια καταχώρηση σχετικά με την επέτειο του blog ... και φυσικά, το νέο σχέδιο (θα σας ενοχλήσω μέχρι να το βάλετε: Δ).
Όσον αφορά το νέο θέμα, δεν έχει τελειώσει καν απομακρυσμένα ... ήταν πιο περίπλοκο από ό, τι νομίζουμε, ακόμη περισσότερο όταν σκεφτόμαστε κάποιες αλλαγές στο σχεδιασμό.
ε και πού αποθηκεύονται τα ληφθέντα αρχεία =;
Στον κατάλογο όπου εκτελείτε τον άξονα
Ακριβώς 🙂
Εάν στο τερματικό βρίσκεστε στο / home / your-user / Documents… εκεί στα Έγγραφα θα γίνει λήψη του αρχείου.
Αγαπητέ @ 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]
Πολύ ενδιαφέρον ...
Είναι ενδιαφέρον, σκέφτηκα να δοκιμάσω τον άξονα, αλλά από αυτό που λέτε, νομίζω ότι θα δοκιμάσω πρώτα το lftp.
@ Pardinho 10 όπου βρίσκεστε (τερματικό) όταν χρησιμοποιείτε το axel
Ουάου σκέφτηκα να το εγκαταστήσω στο Slackware μου, αλλά μόλις συνειδητοποίησα ότι… το είχα ήδη εγκαταστήσει από προεπιλογή 🙂, τώρα πρέπει να το δοκιμάσω 😀
Πήγα να κατεβάσω ένα αρχείο και βγήκε σαν αυτό, δείχνω μόνο το τελευταίο μέρος αφού κατάπιε σχεδόν ολόκληρο το τερματικό
[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 και ήταν εντάξει, αλλά θα ήθελα να ξέρω τι συνέβη
Πολύ ενδιαφέρον, έχω μια ερώτηση, με το wget δεν θα μπορούσα ποτέ να φτάσω πολύ μακριά, καθώς στο Linux Mint 13 Maya δεν βρήκα ποτέ το αρχείο .bashrc και υπάρχουν πολλά πράγματα που πρέπει να διαμορφώσω, να προσθέσω ένα ψευδώνυμο κλπ, σε άλλους υπολογιστές Ubuntu I έχω προσπαθήσει να κάνω κάποια πράγματα με το wget, αρκεί να κατεβάσω κάτι από τον τομέα από το τοπικό δίκτυο, χωρίς πρόβλημα, αλλά όποτε είναι άλλο URL μου δίνει σφάλμα ελέγχου ταυτότητας με τον διακομιστή μεσολάβησης, πρέπει να ξέρω σίγουρα τι πρέπει να κάνω για να προσθέσω, να διαμορφώσω (φαντάζομαι ότι είναι κάτι στο .bashrc) και σίγουρα να αφήσω το όνομα χρήστη ή το passwd μου όταν πηγαίνω να κατεβάσω κάτι χρησιμοποιώντας το τερματικό, μην μου δώσετε ξανά αυτό το σφάλμα, ελπίζω κάποιος να ρίξει με μια γραμμή Σας ευχαριστώ όλους, πολύ καλός ιστότοπος 🙂
Στην τελευταία περίπτωση μπορείτε να διαμορφώσετε / etc / wgetrc ... κοιτάξτε σε αυτό το αρχείο όπου λέει proxy, εκεί θα δείτε τις επιλογές 😀
Το έχω δει, προσπάθησα να το διαμορφώσω, αλλά με κάνει λίγο άβολο, καταλαβαίνω τη γλώσσα τέλεια, αυτό δεν είναι πρόβλημα, ωστόσο συνεχίζει να μου δίνει σφάλμα autent. 🙁
Θα προσπαθήσω ξανά από την αρχή, θέλω επίσης να κάνω κάτι παρόμοιο με τον άξονα που βλέπω εδώ είναι πολύ καλό. Και πραγματικά χρειάζομαι από καιρό σε καιρό για να κατεβάσω το περίεργο αρχείο από τον Ιστό, και τίποτα καλύτερο από το να το κάνω στο στυλ geek, και περισσότερο Pro, από το τερματικό ... Μου αρέσει πολύ το bash!
Λοιπόν, αδερφέ ευχαριστώ έτσι κι αλλιώς
Τι είδους αρχεία μπορεί να κατεβάσει; Πώς μπορώ να πραγματοποιήσω λήψη από διακομιστή; π.χ. putlocker;
καλή συμβολή, είναι επίσης πολύ γρήγορο.
Ένα εκατομμύριο ευχαριστίες!