Wgetはgithub tar.gzファイルをHTMLドキュメント、UTF-8 Unicodeテキストとしてダウンロードしますか?

Wgetはgithub tar.gzファイルをHTMLドキュメント、UTF-8 Unicodeテキストとしてダウンロードしますか?

このファイルをダウンロードする必要があります。 https://github.com/cbherer/Bherer_etal_SexualDimorphismRecombination/blob/master/Refined_genic_map_b37.tar.gz

これは私のコマンドです:

wget https://github.com/cbherer/Bherer_etal_SexualDimorphismRecombination/blob/master/Refined_genetic_map_b37.tar.gz

ファイルがダウンロードされましたが、その中にあるテキストファイルにアクセスしたいと思います。私は試した:

tar -zxvf Refined_genetic_map_b37.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

ファイルを確認しました。

file Refined_genetic_map_b37.tar.gz
Refined_genetic_map_b37.tar.gz: HTML document, UTF-8 Unicode text, with very long lines

それでは、テキストファイルをどのように抽出する必要がありますか?

答え1

ファイルへのアクセスに無効なURLを使用しました。あなたが得るものはウェブページです。正しいURLは次のとおりです。

https://github.com/cbherer/Bherer_etal_SexualDimorphismRecombination/raw/master/Refined_EUR_genetic_map_b37.tar.gz

raw代わりに注意してくださいblob

元のURLに移動してページの「ダウンロード」ボタンリンクを確認すると、このURLが表示されます。

答え2

指摘したとおり@クサラナンダ、ダウンロードする必要がありますraw。ここに別のリンクがあります(ブラウザからもダウンロードできます)。

wget https://raw.githubusercontent.com/cbherer/Bherer_etal_SexualDimorphismRecombination/master/Refined_genetic_map_b37.tar.gz

関連情報