当前位置: 首页 > 面试题库 >

如何使用wget下载整个目录和子目录?

万嘉石
2023-03-14
问题内容

我正在尝试使用来下载项目的文件,因为该项目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 0wget则将下载整个Internet,因为它将跟随它找到的每个链接。



 类似资料:
  • 我试图递归地遍历登录到FTP服务器后到达的整个根目录。 我能够连接,我真正想做的就是递归整个结构,下载每个文件和文件夹,并使其与FTP上的结构相同。到目前为止,我拥有的是一种有效的下载方法,它进入服务器并获取我的整个文件结构,这非常棒,只是第一次尝试失败,然后第二次成功。我得到的错误如下: java.io.FileNotFoundException: outout-目录\test\testFile

  • 我有一个谷歌云存储桶,我可以使用python中的函数下载对象,我也可以使用或函数下载整个目录。 有没有一种方法可以使用python作为单个zip文件从存储桶下载整个目录。 这样做Python——从谷歌云存储下载整个目录需要我逐个文件下载。 有没有办法一次下载整个目录?

  • 您好,我想用java创建目录和子目录。我的目录结构是从当前应用程序目录开始的,意思是在当前项目目录中,如下所示。。。 我知道如何创建目录,但我需要创建子目录,我用下面的代码尝试了,下一步应该做什么?

  • 是否有一种方法可以让gradle像maven一样将依赖项库下载到项目目录中?我知道gradle在本地机器目录中保留了自己的缓存,但是我怎么知道我的项目将使用哪些库,特别是我在build.gradle文件中定义的库有自己的依赖关系呢?

  • 问题内容: 我想通过SSH递归下载目录,目录内容未知,并且一直在尝试Paramiko。我已经看到了几个如何上传目录的示例,但没有一个涉及递归下载。 我可以列出目录中的所有项目,但无法找到一种方法来知道该项目是文件(下载)还是目录(递归调用)。 那么我怎么知道一个项目是文件还是目录? 问题答案: …假设是开放的Paramiko SFTP连接。

  • 我已经知道如何下载单个文件,但我想使用java从网站下载整个文件夹/目录 来自私有静态字符串文件的url=”http://umsurvey.comlu.com/admin/question/"; to OutputStream output=new FileOutputStream(Environment.getExternalStorageDirectory()“/Question/”;