[英]Download only *.Rmd files from a github repository using R or Rmd
我想下載 github 存儲庫中的所有 *.Rmd 文件。
舉個簡單的例子,假設我想使用 R 或 Rmd 文件來下載此 repo 中的所有 *.Rmd 文件:
https://github.com/maelle/rmd-blogging-course
我嘗試在我的 Rmd 文件和wget
中使用bash
塊,但無法獲取 Rmd 文件:
#\```{bash}
wget -r -k --accept *.Rmd https://github.com/maelle/rmd-blogging-course
#\```
我已經看過這個關於如何下載整個回購的問題,但我只關注某個擴展名的文件。
您應該使用 Git 來克隆存儲庫,或者如果您只需要一個修訂版,則可以下載 tarball 或 zip 文件,后者可以通過“代碼”按鈕訪問。 就僅下載*.Rmd
文件而言,GitHub 沒有提供一種無需克隆或下載 tarball 或 zip 文件即可遞歸下載大量文件的方法。
雖然有原始文件端點,但它們不能與wget --recursive
一起使用,因為沒有目錄。 無論如何嘗試這樣做可能會導致您受到速率限制並可能被標記,因為這些端點不適合批量下載。 tarball 或 zip 文件也可能會快得多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.