Telecharer fichiers et sous repertoires avec wget

Telecharer fichiers et sous repertoires avec wget - Logiciels - Linux et OS Alternatifs

Marsh Posté le 30-05-2006 à 11:12:36    

Est il possible de telecharger un repertoire entier avec Wget. J'aimerais meme telecharger l'integralité d'un ftp avec wget.
 
Mais le souci entre autre et que le mot de passe est : xA.:xRSb1xl>H
 
Le mot de pass est normallement est enregistré dans une variable dans un fichier externe :  
PASSWD='xA.:xRSb1xl\>H'
 
 
Comment faut il s'y prendre ?
 
J'ai essayé  

wget -m ftp://62.23.x.y --http-user='ftp_login' --http-passwd='xA.:xRSb1xl\>H'
wget -m ftp://ftp_login:='xA.:xRSb1xl\>H'@62.23.x.y
wget -m ftp://ftp_login:=xA.:xRSb1xl>H@62.23.x.y


 
 
J'ai essayé

wget -m -d ftp://62.23.x.y --http-user='ftp_login' --http-passwd='xA.:xRSb1xl\>H'

avec l'option debug et ca a l'air de bien s'authentifier ?
Non ?  
 
 

Code :
  1. $ wget -m -d ftp://62.23.x.y --http-user='ftp_login' --http-passwd='xA.:xRSb1xl\>H'
  2. DEBUG output created by Wget 1.9.1 on linux-gnu.
  3. Using `62.23.2.77/.listing' as listing tmp file.
  4. --11:09:32--  ftp://62.23.2.77/
  5.            => `62.23.2.77/.listing'
  6. Connecting to 62.23.2.77:21... connected.
  7. Created socket 3.
  8. Releasing 0x8097300 (new refcount 0).
  9. Deleting unused 0x8097300.
  10. Logging in as anonymous ... 220 Microsoft FTP Service
  11. --> USER anonymous
  12. 331 Anonymous access allowed, send identity (e-mail name) as password.
  13. --> PASS -wget@
  14. 230 Anonymous user logged in.
  15. Logged in!
  16. ==> SYST ...
  17. --> SYST
  18. 215 Windows_NT
  19. done.    ==> PWD ...
  20. --> PWD
  21. 257 "/" is current directory.
  22. done.
  23. ==> TYPE I ...
  24. --> TYPE I
  25. 200 Type set to I.
  26. done.  ==> CWD not needed.
  27. ==> PASV ...
  28. --> PASV
  29. 227 Entering Passive Mode (62,23,2,77,*,120).
  30. Created socket 4.
  31. done.    ==> LIST ...
  32. --> LIST
  33. 125 Data connection already open; Transfer starting.
  34. done.
  35.     [ <=>                                                                                                              ] 0             --.--K/s
  36. Closing fd 4
  37. 226 Transfer complete.
  38. 11:09:32 (0.00 B/s) - `62.23.*.77/.listing' saved [0]
  39. --11:09:32--  ftp://62.23.2.77/
  40.            => `62.23.2.77/index.html'
  41. ==> CWD not required.
  42. ==> PASV ...
  43. --> PASV
  44. 227 Entering Passive Mode (62,23,2,77,*,121).
  45. Created socket 4.
  46. done.    ==> RETR  ...
  47. --> RETR
  48. 501 'RETR ': Invalid number of parameters
  49. No such file `'.
  50. Closing fd 4
  51. Closing fd 3
  52. FINISHED --11:09:32--
  53. Downloaded: 0 bytes in 1 files


Message édité par weed le 30-05-2006 à 23:30:42
Reply

Marsh Posté le 30-05-2006 à 11:12:36   

Reply

Marsh Posté le 30-05-2006 à 20:43:23    

man wget

 

sinon pour télécharger un rep
wget -rnd -l1 --no-parent ftp://server.com/dir/

Reply

Marsh Posté le 31-05-2006 à 01:00:33    

j'ai executer ta commande, cela telecharge bien les fichiers contenu du repertoire dir mais sans les sous repertoire.

Reply

Marsh Posté le 31-05-2006 à 12:13:23    

faut augmenter le nombre de sous niveaux avec -l2 ca donne quoi ? ca devrait descendre dans le niveau inférieur aussi pour descendre de 2 niveaux -l3 -l4 etc...
 
http://www.gnu.org/software/wget/m [...] al-Options
 
a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed