簡體   English   中英

使用 R 或 Rmd 從 github 存儲庫僅下載 *.Rmd 文件

[英]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
#\```

我已經看過這個關於如何下載整個回購的問題,但我只關注某個擴展名的文件。

如何使用 R 從 Github 下載整個存儲庫?

您應該使用 Git 來克隆存儲庫,或者如果您只需要一個修訂版,則可以下載 tarball 或 zip 文件,后者可以通過“代碼”按鈕訪問。 就僅下載*.Rmd文件而言,GitHub 沒有提供一種無需克隆或下載 tarball 或 zip 文件即可遞歸下載大量文件的方法。

雖然有原始文件端點,但它們不能與wget --recursive一起使用,因為沒有目錄。 無論如何嘗試這樣做可能會導致您受到速率限制並可能被標記,因為這些端點不適合批量下載。 tarball 或 zip 文件也可能會快得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM