Πώς να κατεβάσετε αρχεία με το Wget και να επανεκκινήσετε τις διαδικασίες εάν κάτι πάει στραβά

Ωχ

Σχεδόν όλα τα προγράμματα περιήγησης ιστού σήμερα διαθέτουν ένα εργαλείο για τη λήψη αρχείων. Όχι όλα, αφού, για παράδειγμα, υπάρχουν έξυπνες τηλεοράσεις των οποίων το πρόγραμμα περιήγησης ιστού εξυπηρετεί λίγο περισσότερο από την προβολή σελίδων στην έκδοση για κινητά, αλλά όχι τη λήψη. Τα πιο δημοφιλή είναι αυτά που βασίζονται σε Chromium, Firefox και Safari, αλλά η λήψη μεγάλων αρχείων με πρόγραμμα περιήγησης δεν είναι πάντα η καλύτερη ιδέα. Υπάρχει λογισμικό που έχει σχεδιαστεί για αυτό, αλλά πολλές διανομές Linux το έχουν ήδη εγκατεστημένο από προεπιλογή. Ωχ.

Όπως διαβάζουμε gnu.org, είναι ένα δωρεάν πακέτο λογισμικού που Χρησιμοποιείται για τη λήψη αρχείων χρησιμοποιώντας HTTP, HTTPS, FTP και FTPS, τα οποία είναι τα πιο χρησιμοποιούμενα πρωτόκολλα Διαδικτύου. Προγράμματα όπως JDownloader Είναι αυτό και πολλά άλλα, αλλά αν αυτό που θέλουμε είναι να κατεβάζουμε απλά αρχεία και να μην εξαρτόμαστε από ένα πρόγραμμα περιήγησης, το Wget μπορεί να είναι η καλύτερη επιλογή.

Λήψη με Wget από το τερματικό

Μπορεί να υπάρχουν πολλά προβλήματα με τα προγράμματα περιήγησης. Για να δώσουμε μερικά παραδείγματα, την κατανάλωση πόρων του προγράμματος και ότι δεν είναι όλα ικανά να ανακτήσουν αποτυχημένες λήψεις. Ο Firefox σάς επιτρέπει να διακόψετε μια λήψη, να κλείσετε το πρόγραμμα περιήγησης, να το ανοίξετε ξανά και να ανακτήσετε τη λήψη, αλλά αυτά που βασίζονται στο Chromium δεν το κάνουν. Σας συμβουλεύονται πριν κλείσουν και σας ειδοποιούν ότι η λήψη θα ακυρωθεί. Με το Wget έχουμε περισσότερο έλεγχο.

Το πιο απλό πράγμα για το Wget είναι πώς κατεβάζει τα αρχεία: απλά πρέπει να βάλεις wget enlace-de-descarga για να ξεκινήσετε τη λήψη ενός αρχείου. Και το καλύτερο είναι ότι μπορείτε να διακόψετε τις λήψεις και να τις επανεκκινήσετε, ακόμη και εκείνες που απέτυχαν για κάποιο λόγο, όπως το τερματικό σφάλματος ή επανεκκινήσαμε τον υπολογιστή χωρίς να το καταλάβουμε.

Αν και το Wget μπορεί να κάνει πολλά περισσότερα, θα συνιστούσα να μάθετε μόνο τρεις επιλογές εκτός από την απλή λήψη. Το πρώτο είναι πώς να σταματήσετε τις λήψεις: με το συνδυασμό πλήκτρων Ctrl+C (θυμηθείτε ότι στο τερματικό δεν αντιγράφει, αλλά μάλλον σταματά τις ενεργές διεργασίες). Το δεύτερο είναι να κάνετε επανεκκίνηση των λήψεων, απλά πρέπει να βάλετε τη σημαία -c πριν από τον σύνδεσμο. Αυτό που θα κάνει είναι να ελέγξει αν υπάρχει αντίστοιχη λήψη και να την επανεκκινήσει.

Η τελευταία επιλογή είναι να σας πούμε από πού να κατεβάσετε το αρχείο, το οποίο είναι με τη σημαία -P. Για παράδειγμα, wget -P /home/Pablinux/Descargas https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-12.5.0-amd64-DVD-1.iso.

Ένα πρακτικό παράδειγμα

Ας υποθέσουμε ότι θέλουμε να κατεβάσουμε το μεγαλύτερο ISO BlackArch, το οποίο έχει μέγεθος περίπου 22 GB. Σίγουρα, μπορούμε να το κάνουμε με το πρόγραμμα περιήγησης, αλλά αν η σύνδεση είναι αργή, μπορούμε να χάσουμε τη ζωή μας. Μια επιλογή είναι να δοκιμάσετε το Firefox, το JDownloader ή οποιοδήποτε άλλο λογισμικό που σας επιτρέπει να σταματήσετε τις λήψεις και να τις ανακτήσετε, αλλά το Wget λειτουργεί επίσης για εμάς. Αν θέλουμε κατεβάστε το σε διαφορετική διαδρομή στον προσωπικό μας κατάλογο, θα χρησιμοποιήσουμε αυτήν την εντολή, υποθέτοντας ότι θέλουμε να την κατεβάσουμε σε έναν φάκελο ISO που βρίσκεται μέσα στα Έγγραφα:

wget -P /home/pablinux/Documents/ISOs https://ftp.halifax.rwth-aachen.de/blackarch/iso/blackarch-linux-full-2023.04.01-x86_64.iso

Σημείωση: εάν ο φάκελος ISOs δεν υπάρχει, θα τον δημιουργήσει. Τώρα, αν θέλουμε να σταματήσουμε τη λήψη για οποιονδήποτε λόγο, αυτό που πρέπει να κάνουμε είναι να πατήσουμε Ctrl+C. Όταν θέλουμε να ανακτήσουμε τη λήψη, αυτό που πρέπει να κάνουμε είναι να ξαναγράψουμε την προηγούμενη εντολή, αλλά με τη σημαία -c:

wget -cP /home/pablinux/Documents/ISOs https://ftp.halifax.rwth-aachen.de/blackarch/iso/blackarch-linux-full-2023.04.01-x86_64.iso

Αυτή η εντολή θα ελέγξει αν υπάρχει κάτι που ταιριάζει με το (-c) στην υποδεικνυόμενη διαδρομή (-P) και θα πραγματοποιήσει λήψη του BlackArch από εκεί, ενώνοντας τα νέα δεδομένα σε αυτά που ήδη υπήρχαν. Μπορεί επίσης να γίνει χωρίς τη χρήση της σημαίας -P, οπότε θα κατεβάσει το αρχείο στον προσωπικό μας φάκελο.

Γιατί να μην χρησιμοποιήσετε προγράμματα ειδικά σχεδιασμένα για λήψεις

Δεν είμαι κατά της χρήσης λογισμικού διεπαφής χρήστη που έχει σχεδιαστεί ειδικά για κάτι, αλλά ίσως είμαι. αν δεν συνεισφέρουν πολύ. Το Wget έχει ήδη προστεθεί από προεπιλογή σε πολλές διανομές Linux, οπότε το μόνο που έχουμε να κάνουμε είναι να μάθουμε μερικές σημαίες και να αρχίσουμε να τις χρησιμοποιούμε. Μπορεί να μην φαίνεται πολύ χρήσιμο, αλλά είμαι σίγουρος ότι κάποιος θα θυμάται αυτό το άρθρο εάν το κανονικό λογισμικό σας διακοπεί κατά τη λήψη ενός μεγάλου αρχείου και δεν μπορείτε να το ανακτήσετε.


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

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

*

*

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