web-dev-qa-db-fra.com

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

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'ici

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

Je dois télécharger tous les fichiers .rss de ftp dans un répertoire spécifique de mon serveur secondaire.

8
boringlife

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

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

Je l’ai donc essayé avec les options -P et -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/
6
boringlife

utilisez - P option.

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

Voir plus à: page Stackoverflow

4
Muzaffar