我一直在尝试让 wget 将所有文件下载到特定目录。我尝试了 -O 选项,但
/home/user/xml/:是一个目录
这是我目前所拥有的
wget -m --user=user --password=pass -r -l1 --no-parent -A.rss ftp://localhost/public_html/
我需要将所有 .rss 文件从 ftp 下载到我的辅助服务器上的特定目录。
答案1
使用-P选项。
wget -P /home/user/directory_you_want http:url_you_are_downloading_from
更多信息请访问 :Stackoverflow 页面
答案2
-P 选项将所有文件下载到特定目录,但它在目标目录内创建了 2 个新目录。
因此文件进入了 /home/user/xml/192.168.1.1/public_html/
因此我尝试使用 -P 选项和 -nd 选项,并且它按照我需要的方式工作。
最终的代码如下
wget -m -nd --user=user --password=password -r -l1 --no-parent -A.rss ftp://localhost/public_html/ -P /home/user/Desktop/xml/