是否有可能用wget wget一个完整的索引/父目录? 因为我正尝试将图像从我的旧共享主机传输到我的VPS。
当我说一个索引/父目录时,我的意思是这样的:

所以基本上我想让wget浏览每个文件并下载它,直到所有文件都被下载。
干杯。
你提到有ftp访问,wget实际上支持ftp开箱即用:
wget -r -l0 --ftp-user=user --ftp-password=pass ftp://yourdomain.com/dir/*
-r(recursion)wget开关应该工作,-l X指定要穿越的深度(最多5级):
wget -r -l 1 http://domain.com/directory/
来源: http : //www.gnu.org/software/wget/manual/wget.html#Recursive-Download
假设你没有shell或FTP访问权限,也没有任何控制面板,这是一个合法的请求,你可能想看看蜘蛛软件 – 我发现过去有用的pavuk 。
不知道如果wget支持这个或不是,但你可以使用一个bash脚本来完成这个相当容易。
第1步:将“index of index / index”中的所有文本复制并粘贴到名为“files”的文件中,或者在新主机上有意义的文件。
第2步。在新机器上,使用以下命令进行search和replace,为每个需要下载的文件创buildwget命令。
cat files | sed "s/^/wget http:\/\/yoursite.com\/path\//"
这将读取名为“files”的文件,然后将其pipe理到sed,从而插入“wget http://yoursite.com/path/file1.png ”
例如,我在本地计算机上的一个文件上运行它。 “文件”文件只包含像下面这样的.png文件:
blah.png blah1.png blah2.png
运行上面的命令后输出如下图所示。
wget http://yoursite.com/path/blah.png wget http://yoursite.com/path/blah1.png wget http://yoursite.com/path/blah2.png
此时,您只需复制并粘贴在terminal中生成的所有wgets或从命令行下载每个文件。