Το GNU/Linux έχει πολλές πρακτικές χρήσεις. Μπορείτε εύκολα να χειριστείτε όλες τις συναλλαγές σας μέσω του τερματικού. Εάν έχετε διαβάσει οδηγίες που σχετίζονται με το Linux ή έχετε παρακολουθήσει βίντεο, πρέπει να έχετε συναντήσει την εντολή wget. Είναι πολύ εύκολο στη χρήση και λειτουργεί λαμβάνοντας παραμέτρους.
Για παράδειγμα, εάν γνωρίζετε τον σύνδεσμο απευθείας λήψης του αρχείου που θέλετε να κατεβάσετε, είναι δυνατή η λήψη αυτό το αρχείο από την κονσόλα με τη βοήθεια της εντολής wget χωρίς τη χρήση επιπλέον προγραμμάτων ή την ανάγκη α πρόγραμμα περιήγησης.
Εδώ είναι όλα όσα πρέπει να γνωρίζετε για την εντολή wget, συμπεριλαμβανομένων ορισμένων πρακτικών παραδειγμάτων.
Λήψη ενός ενιαίου αρχείου
Αυτή είναι μια από τις πιο βασικές χρήσεις της εντολής wget. Ο σκοπός εδώ είναι να κατεβάσετε ένα μόνο αρχείο στο σύστημα χρησιμοποιώντας τον γνωστό σύνδεσμο προορισμού. Η εντολή wget που χρησιμοποιείται για αυτό είναι:
wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Όπως φαίνεται στην εικόνα, μπορείτε να κατεβάσετε ένα αρχείο με την εντολή wget και να βρείτε από πού γίνεται λήψη
ls -l.Μαζική λήψη αρχείων
Είναι δυνατή η λήψη πολλών αρχείων από συνδέσμους που είναι αποθηκευμένοι σε ένα έγγραφο κειμένου ταυτόχρονα χρησιμοποιώντας το -Εγώ παράμετρος με την εντολή wget.
Για παράδειγμα, θέλετε να κάνετε λήψη όλων των PDF σε μια συγκεκριμένη διεύθυνση ταυτόχρονα. Για αυτό, πρέπει να αποθηκεύσετε τους συνδέσμους λήψης αυτών των PDF σε ένα έγγραφο κειμένου. Μπορείτε να το κάνετε αυτό δημιουργώντας ένα αρχείο με το όνομα my_pdfs με το vim my_pdfs εντολή και προσθέτοντας τους απαραίτητους συνδέσμους σε αυτό.
Ας κατεβάσουμε τις μορφές PDF της τεκμηρίωσης του Google Cloud ως παράδειγμα. Αποθηκεύστε τους συνδέσμους στα PDF σε ένα αρχείο και χρησιμοποιήστε την ακόλουθη εντολή για να τα κατεβάσετε:
wget -i my_pdfs
Μετά από αυτό το βήμα, μπορείτε να δείτε τα ληφθέντα αρχεία εκτελώντας:
ls -l
Λήψη καθορίζοντας μια προσαρμοσμένη τοποθεσία
Εάν θέλετε να γίνει λήψη του αρχείου σε μια ειδική θέση στο σύστημά σας, πρέπει να χρησιμοποιήσετε το -Π επισημάνετε με την εντολή:
wget -P /path/to/dir σύνδεσμος αρχείου
Μπορείτε να το δείτε στο παρακάτω παράδειγμα. Ομοίως, προσπαθήστε να κατεβάσετε ένα aircrack-ng αρχείο και αυτή τη φορά καθορίστε μια διεύθυνση. Για παράδειγμα, μπορείτε να δημιουργήσετε ένα Myfile καταλόγου για την αποθήκευση του ληφθέντος αρχείου.
wget -P Myfile https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Για να κάνετε λήψη του αρχείου σας στην επιθυμητή θέση, πρέπει να καθορίσετε την πλήρη διαδρομή προς τον κατάλογο. Μπορείτε επίσης να εκτελέσετε το ls -l εντολή αργότερα για να βεβαιωθείτε ότι το αρχείο σας είναι πραγματικά εκεί που θέλετε να είναι.
Λήψη καθορίζοντας ένα προσαρμοσμένο όνομα αρχείου
Με το wget -O παράμετρο, μπορείτε να ονομάσετε το αρχείο που θέλετε να κατεβάσετε και να το κατεβάσετε σε οποιαδήποτε τοποθεσία θέλετε. Για να αποφύγετε τη σύγχυση, δημιουργήστε ένα νέο oΠαράμετρος φάκελο και προσπαθήστε να κάνετε λήψη του αρχείου aircrack-ng σε αυτόν τον κατάλογο δίνοντάς του το όνομα που θέλετε, σε αυτήν την περίπτωση, αεροβόλο.
wget -O oParameter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Αφού το Wget ολοκληρώσει τη λήψη του αρχείου με το όνομα "aircrack" και το αποθηκεύσει στο /oParameter κατάλογο, μπορείτε να το επιβεβαιώσετε με το ls -l εντολή.
Επιπλέον, εάν θέλετε να αλλάξετε το όνομα του ληφθέντος αρχείου χωρίς να αλλάξετε τη θέση του, αρκεί να καθορίσετε το νέο όνομα αρχείου χωρίς να καθορίσετε κάποια τοποθεσία. Για παράδειγμα, μπορείτε αλλάξτε το όνομα του αρχείου για λήψη χρησιμοποιώντας το wget new_name file_link εντολή. Εφόσον δεν προσδιορίζετε καμία τοποθεσία, θα προσγειωθεί αυτόματα στον τρέχοντα κατάλογο εργασίας σας.
wget myfilename https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Συνέχιση λήψεων που έχουν διακοπεί με το Wget
Οι αποτυχημένες λήψεις είναι ένα από τα πιο συνηθισμένα προβλήματα κατά τη λήψη μεγάλων αρχείων. Σε τέτοιες περιπτώσεις, είναι δυνατή η συνέχιση της λήψης και η λήψη του υπόλοιπου αρχείου.
Μπορείτε να χρησιμοποιήσετε το -ντο παράμετρος με την εντολή wget για να κατεβάσετε ξανά ένα αρχείο που έχει διακοπεί. Έτσι, ως αποτέλεσμα της χρήσης wget -c download_link, εάν το αρχείο δεν έχει ληφθεί πλήρως, έχετε την ευκαιρία να συνεχίσετε από εκεί που σταμάτησε αντί να κάνετε λήψη του αρχείου από την αρχή. Αυτό είναι πολύ πρακτικό, ειδικά για μεγάλα αρχεία.
Για να το καταλάβετε καλύτερα, δημιουργήστε πρώτα έναν φάκελο που ονομάζεται ΒΙΟΓΡΑΦΙΚΟ στην επιφάνεια εργασίας. Πρόσβαση σε αυτόν τον φάκελο με το τερματικό χρησιμοποιώντας την εντολή cd και προσπαθήστε να κάνετε λήψη του αρχείου aircrack που χρησιμοποιήσατε στα άλλα παραδείγματα εδώ. Στη συνέχεια, διακόψτε αυτήν τη λήψη με το Ctrl + Z συνδυασμός πληκτρολογίου.
Όπως μπορείτε να δείτε, έγινε λήψη του 19 τοις εκατό του αρχείου, το οποίο αντιστοιχεί σε 1645946 byte. Τώρα χρησιμοποιήστε το -ντο παράμετρο με τον ίδιο τρόπο και προσπαθήστε να συνεχίσετε τη λήψη.
Όπως μπορείτε να δείτε, η λήψη ολοκληρώθηκε. Έτσι, δεν υπάρχει ανάγκη διαγράψτε το αρχείο και να το κατεβάσετε ξανά από την αρχή. Αυτό ήταν απλώς ένα μικρό αρχείο για παράδειγμα. Αλλά για πολύ μεγάλα αρχεία, μπορείτε να εξοικονομήσετε χρόνο χρησιμοποιώντας το Wget.
Περιορισμός της ταχύτητας λήψης Wget
Εάν θέλετε, μπορείτε να περιορίσετε την ταχύτητα λήψης για το αρχείο που πρόκειται να κατεβάσετε. Για αυτόν τον περιορισμό, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
wget --limit-rate 300Κ https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Αυτή η εντολή θα περιορίσει την ταχύτητα λήψης στα 300 KB ανά δευτερόλεπτο.
Μπορείτε να δοκιμάσετε διαφορετικές ταχύτητες αλλάζοντας την τιμή 300K.
Λήψη αρχείων στο παρασκήνιο
Μπορείτε να κάνετε λήψη ενός αρχείου στο παρασκήνιο με το -σι παράμετρος. Αυτό είναι χρήσιμο τις περισσότερες φορές όταν είστε απασχολημένοι με άλλες εργασίες στο προσκήνιο. Επιπλέον, εάν θέλετε να μάθετε τα αποτελέσματα της διαδικασίας λήψης, αρκεί να εξετάσετε το wget-log αρχείο που βρίσκεται στην ίδια θέση με το ληφθέν αρχείο.
Οι λήψεις αρχείων γίνονται εύκολα με Linux και Wget
Δεδομένου ότι το GNU/Linux είναι ένα σύστημα εντελώς ανοιχτού κώδικα, παρέχει μια υποδομή που μπορείτε να προσαρμόσετε όπως θέλετε. Μπορείτε να επωφεληθείτε από εκατοντάδες χιλιάδες εφαρμογές και βιβλιοθήκες που έχουν δημιουργηθεί για Linux. Μπορείτε να χειριστείτε τα πάντα με το Wget χωρίς να χρειάζεστε γνώσεις προγραμματισμού ή λήψη προγράμματος. Είναι πολύ εύκολο να ελέγξετε τις διαδικασίες λήψης αρχείων που θα κατεβάσετε και θα εγκαταστήσετε στο σύστημά σας με την εντολή wget.
Επίσης, να θυμάστε ότι πολλές πηγές λογισμικού εκτός από επίσημους ιστότοπους μπορούν να θέσουν σε κίνδυνο την ασφάλειά σας. Γι' αυτό θα πρέπει να είστε πάντα δύσπιστοι για τους συνδέσμους λήψης που χρησιμοποιείτε με το Wget.