使用wget下载整个目录

我试图下载文件的项目使用wget作为该项目的SVN服务器不再运行,我只能够通过浏览器访问文件。 所有文件的基本URL是相同的 –

http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ *

如何使用wget或任何其他工具下载“tzivi”文件夹是根文件夹中的所有文件,并在其下有多个文件和子文件夹(最多2或3个级别)。

你可以在shell中使用这个:

wget -r --no-parent http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ 

参数是:

 -r //recursive Download 

 --no-parent // Don´t download something from the parent directory 

如果您不想下载整个内容,则可以使用:

 -l1 just download the directory (tzivi in your case) -l2 download the directory and all level 1 subfolders ('tzivi/something' but not 'tivizi/somthing/foo') 

等等。 如果你不插入-l选项, wget会自动使用-l 5

如果你插入一个-l 0你会下载整个互联网,因为wget会跟随它find的每一个链接。

你可以在shell中使用它:

 wget -r -nH --cut-dirs=7 --reject="index.html*" \ http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ 

参数是:

 -r recursively download -nH (--no-host-directories) cuts out hostname --cut-dirs=X (cuts out X directories) 

使用该命令

 wget -m www.ilanni.com/nexus/content/ 

你也可以使用这个命令:

 wget --mirror -pc --convert-links -P ./your-local-dir/ http://www.your-website.com 

这样你就可以得到你要下载的网站的确切镜像