そのプロジェクトのSVNサーバーはもう動作していないので、私はwget
を使用してプロジェクトのファイルをダウンロードしようとしています、そして私はブラウザを通してファイルにアクセスすることができるだけです。すべてのファイルのベース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 0
を挿入すると、インターネット全体がダウンロードされます。なぜならwget
は見つかったすべてのリンクをたどるからです。
これをシェルで使うことができます。
wget -r -nH --cut-dirs=7 --reject="index.html*" \
http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/
パラメータは以下のとおりです。
-r recursively download
-nH (--no-Host-directories) cuts out hostname
--cut-dirs=X (cuts out X directories)
コマンドを使う
wget -m www.ilanni.com/nexus/content/
wget -r --no-parent URL --user=username --password=password
ダウンロード用のユーザー名とパスワードがある場合、最後の2つのオプションはオプションです。それ以外の場合は使用する必要はありません。
あなたはまたリンクでより多くのオプションを見ることができます https://www.howtogeek.com/281663/how-to-use-wget-the-ultimate-command-line-downloading-tool/
このコマンドを使うこともできます。
wget --mirror -pc --convert-links -P ./your-local-dir/ http://www.your-website.com
あなたがダウンロードしたいWebサイトの正確なミラーを取得するように
これは動作します:
wget -m -np -c --no-check-certificate -R "index.html*" "https://the-eye.eu/public/AudioBooks/Edgar%20Allan%20Poe%20-%2"