Wget: télécharger des fichiers dans un répertoire spécifique

9

J'ai essayé d'obtenir wget pour télécharger tous les fichiers dans un répertoire spécifique. J'ai essayé l'option -O mais j'obtiens

/ home / user / xml /: est un répertoire

C'est ce que j'ai jusqu'à présent

wget -m --user=user --password=pass -r -l1 --no-parent -A.rss ftp://localhost/public_html/

J'ai besoin de télécharger tous les fichiers .rss de ftp vers un répertoire spécifique sur mon serveur secondaire.

vie ennuyeuse
la source

Réponses:

7

L'option -P a téléchargé tous les fichiers dans le répertoire spécifique, mais elle a créé 2 nouveaux répertoires dans le répertoire cible.

Les fichiers sont donc allés dans /home/user/xml/192.168.1.1/public_html/

J'ai donc essayé avec l'option -P et l'option -nd et cela a fonctionné comme j'en avais besoin.

Le code final ressemble à ceci

wget -m -nd --user=user --password=password -r -l1 --no-parent -A.rss ftp://localhost/public_html/ -P /home/user/Desktop/xml/
vie ennuyeuse
la source
6

utilisez l' option -P .

wget -P /home/user/directory_you_want http:url_you_are_downloading_from

Voir plus sur: page Stackoverflow

Muzaffar
la source