人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

wgetの使い方に関する質問です。
URLが複数書かれているファイル(url.txt)からURLの画像をダウンロードし、ファイル名をディレクトリ名を含めたファイル名にしたいです。具体的には、「wget -i url.txt」と入力した場合、保存するファイル名を「hage/a.jpg」「hage/b.jpg」「hage/c.jpg」としたいです。よろしくお願いします。

url.txt:
http://hoge/hage/a.jpg
http://hoge/hage/b.jpg
http://hoge/hage/c.jpg

●質問者: phji
●カテゴリ:コンピュータ インターネット
✍キーワード:.jpg txt URL wget ダウンロード
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● mystashes
●60ポイント ベストアンサー

恐らく一番簡単なのは --force-directories オプションでしょう。

wget -i --force-directories url.txt

サイト名のフォルダができますが、そのフォルダにcdして直下のフォルダを一つ上に上げて(mv * ..)やれば良いと思います。


2 ● kick_m
●10ポイント

上記の方法でもいいですが、私ならwgetを使ったシェルスクリプトにして、sedでディレクトリ名を切り出して、つくります。wgetはふつうに使います。OSはなんですか?


3 ● mystashes
●10ポイント

すいません。オプション入れる位置を誤記しました。

正しくは

wget --force-directories -i url.txt

です。

--force-directories は -x と同じなので

wget -x -i url.txt

でもOKです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ