使用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
这样你就可以得到你要下载的网站的确切镜像