zoukankan      html  css  js  c++  java
  • 下载Github上某个项目的子文件夹和单个文件

    preface

      Github下的项目可能很大,里面有很多的子文件夹,我们可能只需要使用某个子目录下的资源,可以不用下载完整的repo就能使用。

      例如,我想下载这个repo中的字典文件:https://github.com/starnightcyber/findSubDomains/tree/master/dict

    安装svn

    sudo apt-get install subversion

    下载子目录

      点击进入我们要下载的dict,url地址为:https://github.com/starnightcyber/findSubDomains/tree/master/dict

      将tree/master用trunk替换,即https://github.com/starnightcyber/findSubDomains/trunk/dict

      使用命令如下:

    root@ubuntu-s-1vcpu-1gb-sfo2-01:~/starnight# svn checkout https://github.com/starnightcyber/findSubDomains/trunk/dict
    A    dict/dns_servers.txt
    A    dict/next_sub.txt
    A    dict/next_sub_full.txt
    A    dict/subnames.txt
    A    dict/subnames_full.txt
    Checked out revision 17.
    root@ubuntu-s-1vcpu-1gb-sfo2-01:~/starnight# ls
    dict

      这样,我们就下载好了我们只需要使用的字典dict,这种方式尤其是在项目很大的时候,而网速有不给力的情况下,特别方便。

    下载单个文件

      上面提到的方法只适合于下载子目录,并不能用于下载单个文件

      比如我要下载这个文件: https://github.com/starnightcyber/findSubDomains/blob/master/dict/subnames.txt

      先点击raw ->

      地址栏跳转:https://raw.githubusercontent.com/starnightcyber/findSubDomains/master/dict/subnames.txt

      这样就能通过常用的命令行下载工具wget了:

    root@ubuntu-s-1vcpu-1gb-sfo2-01:~/starnight# wget https://raw.githubusercontent.com/starnightcyber/findSubDomains/master/dict/subnames.txt
    --2018-05-08 08:19:34--  https://raw.githubusercontent.com/starnightcyber/findSubDomains/master/dict/subnames.txt
    Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.40.133
    Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.40.133|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 123827 (121K) [text/plain]
    Saving to: ‘subnames.txt’
    
    subnames.txt                        100%[================================================================>] 120.92K  --.-KB/s    in 0.01s
    
    2018-05-08 08:19:34 (12.3 MB/s) - ‘subnames.txt’ saved [123827/123827]
    
    root@ubuntu-s-1vcpu-1gb-sfo2-01:~/starnight# ls
    dict  subnames.txt

      我们可以看到subnames.txt已经下载到本地了。

       

    -------------------------------------------

    个性签名:如果世上的事都按你说的道理走 世界就不是现在这样了!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    HDU 1075 What Are You Talking About(字典树)
    HDU 1075 What Are You Talking About (stl之map映射)
    HDU 1247 Hat’s Words(字典树活用)
    字典树HihoCoder
    HDU 1277全文检索(字典树)
    HDU 3294 Girls' research(manachar模板题)
    HDU 3294 Girls' research(manachar模板题)
    HDU 4763 Theme Section(KMP灵活应用)
    Ordering Tasks UVA
    Abbott's Revenge UVA
  • 原文地址:https://www.cnblogs.com/Hi-blog/p/9008932.html
Copyright © 2011-2022 走看看