Πολλοί από εμάς χρησιμοποιούμε έναν προκαθορισμένο φάκελο για τις λήψεις μας, είτε στο σπίτι μας που ονομάζεται Λήψεις, Λήψεις ή οτιδήποτε άλλο.
Το θέμα είναι ότι πολλές φορές θέλουμε να αποθηκεύσουμε ένα αρχείο σε έναν συγκεκριμένο φάκελο, γι' αυτό το συνηθισμένο θα ήταν να αποκτήσουμε πρόσβαση σε αυτό το URL χρησιμοποιώντας το πρόγραμμα περιήγησης, το οποίο μας ρωτά πού θέλουμε να αποθηκεύσουμε το αρχείο (σε ποιον κατάλογο) και στη συνέχεια θα ξεκινήσει η λήψη. Αλλά αυτός δεν είναι ο μόνος τρόπος, δεν χρειάζεται πάντα να εξαρτόμαστε από το πρόγραμμα περιήγησης.
Βασικά η λύση μας είναι wget, τουλάχιστον τι θα λειτουργήσει στο παρασκήνιο 😉
Αυτό μπορεί να φαίνεται απλό (και για πολλούς είναι), αλλά... αφού έπρεπε να τα εξηγήσω όλα αυτά στην κοπέλα μου με μεγάλη λεπτομέρεια (γιατί κατέβαζα Retrica για iPhone ...), δεν μου κοστίζει τίποτα να το βάλω και εδώ χαχα.
Χρησιμοποιώντας τον διαχειριστή αρχείων + wget
Κάθε πρόγραμμα περιήγησης αρχείων που σέβεται τον εαυτό του έχει μια ενσωματωμένη κονσόλα. Εννοώ το τερματικό που μπορεί να εμφανιστεί όταν πατάμε ένα πλήκτρο:
Το Dolphin (KDE) δεν είναι το μόνο που μας φέρνει τόσο χρήσιμο σε πολλές περιπτώσεις.
Για να κατεβάσουμε ένα αρχείο, απλώς πηγαίνουμε στον επιθυμητό φάκελο, πούμε… /home/user/TEMP/downloads/ και εκεί ξεκινάμε τη λήψη χρησιμοποιώντας το wget:
wget DIRECCION-DEL-ARCHIVO
Για παράδειγμα:
wget http://www.sitio.com/files/compressed/bigfile.7z
Θα ξεκινήσει η λήψη του αρχείου στον ίδιο φάκελο όπου βρίσκονται.
Φυσικά, αν κλείσουν το πρόγραμμα περιήγησης αρχείων, είναι σχεδόν βέβαιο ότι θα σταματήσει τη λήψη, για να το αποφύγουν αυτό μπορούν αποστολή της διαδικασίας λήψης στο παρασκήνιο.
Χρησιμοποιώντας μόνο το τερματικό με το wget
Το wget μας επιτρέπει να χρησιμοποιήσουμε μια παράμετρο για να καθορίσουμε τον φάκελο λήψης (και το τελικό αρχείο). Δηλαδή, ανοίγουμε ένα τερματικό και μια απλή παράμετρος θα προκαλέσει τη λήψη του αρχείου σε έναν συγκεκριμένο φάκελο:
wget http://www.sitio.com/lista.txt -O /home/kzkggaara/TEMP/downloads/
Αυτό θα προκαλέσει τη λήψη του αρχείου στο φάκελο /home/kzkggaara/TEMP/downloads/
Χρήση Dolphin + Service Menu
Υπάρχει ένα μενού υπηρεσίας για το KDE που κάνει ακριβώς αυτό:
- Κατεβάζει ένα αρχείο στον επιθυμητό φάκελο
- Μπορούμε να εισαγάγουμε τη διεύθυνση URL ή μπορείτε να την πάρετε από το πρόχειρο (πρόχειρο)
Αρχικά ας κατεβάσουμε το αρχείο:
Στη συνέχεια το αντιγράφουμε στον υποδεικνυόμενο φάκελο:
cp *.desktop $HOME/.kde4/share/kde4/services
Και τέλος φορτώνουμε ξανά έτσι ώστε να είναι ενεργοποιημένο χωρίς να χρειάζεται να κλείσουμε το πρόγραμμα περιήγησης αρχείων:
kbuildsycoca4
Και voila, θα έχουμε αυτήν την επιλογή:
Αυτό που θα κάνει είναι να ανοίξει μια κονσόλα (κονσόλα) σε αυτόν τον κατάλογο και να κατεβάσει το εν λόγω αρχείο, το τερματικό θα κλείσει όταν ολοκληρωθεί η λήψη.
τέλος
Λοιπόν, δεν υπάρχουν πολλά περισσότερα να προσθέσουμε. Μέχρι τώρα χρησιμοποιώ το wget απευθείας στο τερματικό, ωστόσο αυτή η τελευταία επιλογή είναι πολύ ενδιαφέρουσα για μένα.
PD: Α, είναι δίκαιο να διευκρινίσω ότι το iPhone δεν ανήκει στη φίλη μου, ανήκει στο αφεντικό της που είναι φανατικός θαυμαστής της Apple, ένας από αυτούς που ανοίγουν πρώτα την πόρτα Ιστοσελίδα της Apple στα Ισπανικά πριν το email του χαχα.
Η ανάρτηση δεν είναι κακή.
Ξέρεις τον Άξελ;
Είναι μια καλή επιλογή για λήψη μεγάλων αρχείων, είναι παρόμοιο με το wget αλλά πολύ πιο γρήγορο αφού χρησιμοποιεί πολλαπλές συνδέσεις.
...αν η ανάρτηση δεν είναι λάθος, τότε πείτε:
Η ανάρτηση είναι καλή! (δεν πονάει, δημοσιεύστε…)
ΥΓ: Καλή η ανάρτηση!
Φίλε, αν δεν είναι κακό σημαίνει ότι είναι καλό. Οχι?
Μμμμμ
Δεν λέγεται εδώ το «Η ανάρτηση είναι καλή». Φαντάζομαι ότι στην Ισπανόφωνη Αμερική μπορεί να παρερμηνευτεί, οπότε θα πω απλά, Καλή ανάρτηση!
Τέλος πάντων, δεν είχα σκοπό να προσβάλω...
Ένα χαιρετισμό.
Ναι, φυσικά, γνωρίζω τον Axel: https://blog.desdelinux.net/axel-descargas-por-terminal-mejor-que-con-wget/
Υπάρχει επίσης το aria2, το οποίο λειτουργεί το ίδιο με το wget αλλά χωρίζει αρχεία και μπορεί να κατεβάσει πολλά αρχεία ταυτόχρονα.
Ένα παράδειγμα
[code]aria2c -c -j5 -s3 -x16 –input-file=/tmp/apt-fast.list[/code]
atte
jvk85321
συγγνώμη για το σοβαρό παράδειγμα
aria2c -c -j5 -s3 -x16 –input-file=/tmp/apt-fast.list
ας δούμε αν φαίνεται καλά τώρα
atte
jvk85321
Δεν το ήξερα, θα το δοκιμάσω σύντομα χεχε.
Ευχαριστώ!
Εξαιρετικό σεμινάριο, ευχαριστώ.
Αυτό δεν υπολογίζει την επιλογή -c στο wget για να συνοψίσουμε τις ημιτελείς λήψεις. Είναι τέλειο ειδικά αν το δίκτυο είναι πολύ ασταθές.
Ευχαριστώ, δεν το ήξερα και μου είναι χρήσιμο. 😉
Γεια σου.
Είναι όμως αυτή μια λύση για λήψη στον επιθυμητό φάκελο χωρίς χρήση του προγράμματος περιήγησης στο Διαδίκτυο;
Υποθέτω ότι το πρόγραμμα περιήγησης στο Διαδίκτυο που χρησιμοποιείτε στο gnu/linux εάν σας ζητά να επιλέξετε σε ποιον φάκελο θα κατεβάσετε ένα αρχείο.
Δεν θα υπάρχει μενού υπηρεσίας axel;