首先,github的单个文件是可以下载的。这个方法不会自动分析目录,如能下载目录下的文件。这个对复杂目录结构不实用。只有少数目子目录的可以手工解决。
1,要要下的目的的网页上把文件名copy下来,并存成filename的文件。样子如下:
Makefile first 5 years ago
Makefile.bk first 5 years ago
chan.c first 5 years ago
core.c first 5 years ago
core.h first 5 years ago
db.txt first 5 years ago
debugfs.c first 5 years ago
debugfs.h first 5 years ago
ethtool.c first 5 years ago
2,同目录下用如下shell。
#/bin/bash
URL=https://raw.githubusercontent.com/kprkpr/android_kernel_samsung_s7560/0a7e5065536733234671c4bedbf48ca5b6a81a90/net/wireless_ath/
while read line
do
# awk -F"\t" $line
FILE=`echo $line |awk '{print $1}'`
#|`awk`{print $NR}"
echo $FILE
wget $URL$FILE
done < './filename';
在浏览器中$URL$FILE的下载无问题的话这个就没什么问题。URL随所选目当变化。