web-dev-qa-db-ja.com

Wgetコマンド:-bと-Pを一緒に使用することはできません

このリンクをダウンロードしてみました

ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR615/008/SRR6156068/SRR6156068_1.fastq.gz

wgetを使用します。バックグラウンドで特定のディレクトリにダウンロードしたいので、次のコマンドを使用します。

wget -b -P folder1/folder2 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR615/008/SRR6156068/SRR6156068_1.fastq.gz

しかし、何も起こっていません。ダウンロードが行われませんでした。

1
Little.G

まず、既知のディレクトリとファイル名でダウンロードをテストします。

例えば:

$ wget -b -P Downloads http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
Continuing in background, pid 11795.
Output will be written to ‘wget-log’.

これは、現在のディレクトリが/home/YOUR_NAMEとその下にサブディレクトリDownloadsが存在します。

ログファイルを確認してください/home/YOUR_NAME/wget-logステータスメッセージ。

動作がわかったら、さまざまなフォルダ名とWebアドレスを試してみてください。あなたの例では/home/YOUR_NAME/folder1/folder2が存在しないか、ダウンロードしようとしているファイルが存在しません。


2018年8月11日を編集

OPはこのエラーを受け取ります:

HTTP要求が送信され、応答を待っています...ヘッダーの読み取りエラー(ピアによって接続がリセットされました)。再試行しています。

同様の問題がここにあります: wgetがヘッダーで読み取りエラー(ピアによって接続がリセットされました)を取得します

受け入れの答えは、パラメータを追加することです--auth-no-challenge --force-directoriesからwgetコマンドの最後まで:

$ wget -b -P Downloads http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb --auth-no-challenge --force-directories
Continuing in background, pid 2176.
Output will be written to ‘wget-log.2’.
1