wget 目录前缀不工作,下载到 ftp 主机目录

wget directory-prefix not working, downloads to ftp host directory

我正在尝试使用 wget 从 ftp 主机下载并将文件下载到指定目录,但这不起作用。它而是下载到与 ftp 主机同名的目录。我使用了 -P 和 --directory-prefix 选项但没有成功;我用过:在主机和双斜杠之后没有任何作用;

不工作的示例,并下载到具有 ftp 主机名称的目录:

wget -r -N -P /my/path/ ftp : //user:pass@ftphost/copydir/*

wget -r -N -P /my/path/ ftp : //user:pass@ftphost//copydir/*

wget -r -N -P /my/path/ ftp : //user:pass@ftphost:copydir/*

wget -r -N -directory-prefix=/my/path/ ftp : //user:pass@ftphost/copydir/*

wget -r -N -directory-prefix=/my/path/ ftp : //user:pass@ftphost//copydir/*

wget -r -N -directory-prefix=/my/path/ ftp : //user:pass@ftphost:copydir/*

它们都下载到名为 ftphost

的目录中

wget 在递归模式下使用时默认创建每个主机的目录。要禁用您需要指定 --no-host-directories (-nH) 选项。