Προς το περιεχόμενο

Wget - set download location


Massiv0r

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπερα,γνωριζει καποιος πως θα μπορουσα να αλλαξω το κλασσικο save Location του απο το /home/(user nickname) σε /home/(user nickname)/Downloads ?

 

Συγκεκριμενα για Downloads σε Rapidshare αρχεια !

Δημοσ.

Αν κανεις πιο πριν ενα "cd /Desktop/dowloads" και τρεξεις το wget απο εκει, οτι κατεβασεις θα αποθηκευτει σε αυτον το φακελο.

Δημοσ.

Η εντολη που τρεχω ειναι ως εξης,και αποθηκευει οτι βαζω στο txt file στο /home/mishra εγω θελω ομως στο /home/mishra/Downloads,πως θα πρεπει να την τροποποιησω?

 

>wget --http-user "*******" --http-passwd "********" --limit-rate=128k -i .links.txt

Δημοσ.

Θα πρέπει να το script-άρεις.

Quick and very very dirty

>#!/bin/bash
for lN in `cat .links.txt`
do
   wget --http-user "*******" --http-passwd "********" --limit-rate=128k ${lN} -O ~/Downloads/`basename ${lN}`
done

 

Αυτό το βάζεις σε ένα text αρχείο πχ rapidget.sh, κάνεις ένα

>chmod u+x rapidget.sh

και το τρέχεις. Το script με το αρχείο .links.txt πρέπει να είναι στο ίδιο directory.

Δοκίμασέ το και αν έχει οποιοδήποτε πρόβλημα πες μου.

Δημοσ.

Βασικα το τρεχω απο Terminal-Shortcut και δεν νομιζω να γινεται να βαλω αυτην την εντολη ακριβως,ωποτε μαλλον ας το αφησουμε καλυτερα...εξτος αν γινεται να το κανουμε μια εντολη για "Εκκινητη σε τερματικο".

 

Κατι αλλο σχετικα,αμα κατεβασω 2-3 GB Files τα κανω extract ktl και μετα διαγραφη,θα εχω τον ιδιο ακριβως χωρο στον σκληρο δισκο απο οσο ειχα πριν τα κατεβασω η για καποιον λογο μικροτερο? :fear:

Δημοσ.

Ένα ένα. Αυτό το script μπορείς να το βάλεις οπουδήποτε στον σκληρό σου και να το τρέξεις σαν μία εντολή η οποία θα είναι το όνομα του script, όπως είναι στο παράδειγμα, rapidget.sh. Αν εννοείς κάτι άλλο δεν το κατάλαβα.

Όσον αφορά το δεύτερο θέμα, θα έχεις περίπου τον ίδιο χώρο πλήν κάποιο ποσοστό του μεγέθους των extracted αρχείων το οποίο θα κρατηθεί για κάποιο διάστημα από το filesystem αλλά αργότερα θα απελευθερωθεί. Σε κάθε περίπτωση ο χώρος που θα κρατηθεί προσωρινά δεν είναι σημαντικός. Τί παρατηρείς ακριβώς;

Δημοσ.

Επειδη το Filesystem ειναι μικροτατο (10gb) και ειχα 5gb+ free τωρα ειναι 4.7gb και ρωταω,τωρα σχετικα με το αλλο την εντολη που σου πα θελω να την τρεχω απo Shortcut και να 'ναι μια οχι να ανοιγω πολλες μαζι αρα αστο :D

  • 5 μήνες μετά...
Δημοσ.

Δοκιμασα να ξαναπερασω την συγκεκριμενη πατεντα και κατι απετυχε !

 

Εγκατηστησα το Script + το .links.txt στο /home/ αλλα οταν προσπαθω να την τρεξω με καποιο Rapidshare Link σκαλωνει :shock:

Δημοσ.
-P prefix

--directory-prefix=prefix

Set directory prefix to prefix. The directory prefix is the directory where all other files and subdirectories will be saved to' date=' i.e. the top of the retrieval tree. The default is . (the current directory)[/quote']

 

Οπότε θα μπορούσες να δώσεις και:

 

>wget --http-user "*******" --http-passwd "********" --limit-rate=128k -P ~/Downloads  -i ~/.links.txt

 

Υσ.

οταν προσπαθω να την τρεξω με καποιο Rapidshare Link σκαλωνει

Any more details? :)

Δημοσ.

@Massiv0r: Μπορείς να φτιάξεις ένα αρχείο .wgetrc με όλες τις προτιμήσεις σου, π.χ. σε ποιον φάκελο να κατεβάζει (dir_prefix=...), τι όνομα χρήστη να στέλνει κτλ.

 

info wget

και μετά Startup file > Wgetrc Commands

για λεπτομέρειες.

Δημοσ.

Ποιο, το info wget;

Δες το help online αν δεν μπορείς τοπικά:

http://www.gnu.org/software/wget/manual/html_node/Wgetrc-Commands.html

 

@firewalker: δε νομίζω ότι θα σε βοηθήσουν οι συναρτήσεις κρυπτογράφησης / αποκρυπτογράφησης, αφού τις ίδιες συναρτήσεις μπορεί να τις χρησιμοποιήσει οποιοσδήποτε διαβάζει το αρχείο.

Κάτι παρόμοιο με το suid νομίζω ότι χρειάζεσαι, ώστε το wget να τρέχει π.χ. με το userid σου και να έχει δικαίωμα να διαβάσει ένα αρχείο ρυθμίσεων που να είναι σε συγκεκριμένο κατάλογο στον οποίο μόνο εσύ να έχεις δικαιώματα.

Δεν το έχω δοκιμάσει, αλλά φαντάζομαι ότι αν κάνεις copy το wget σε firewalker_wget, το κάνεις chown firewalker και θέσεις το suid bit, τότε θα μπορεί να διαβάσει το ~/.wgetrc αρχείο σου κι ας έχει mode = 700.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...