![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
centos5
wgetコマンドを使って、WEBサイトのデータを丸ごと取得しました。
$ wget -r ftp://ftp.xxxxxx.co.jp/
ところが、下位階層のファイルやフォルダが取れていない事に気付きました。
ftpルート
+-www
+-htdocs
+-content1
| +-file
| | +-image
| | | +-image1.png
| | +-css
| | +-css1.css
| +-content1-1
| | +-file
| | | +-image
| | | | +-image1.png
| | | +-css
| | | +-css1.css
| | +-index.html
| +-index.html
+-content2
+-image
| +-image1.png
+-css
| +-css1.css
+-js
| +-js1.css
+-index.html
$ wget -r ftp://ftp.xxxxxx.co.jp/
で取得すると、下位階層のファイルが取得できていませんでした。
上記の例で言うと
www/htdocs/content1/content1-1/file
までは取れていて、
www/htdocs/content1/content1-1/fileの中身が空っぽです。
$ wget -r ftp://ftp.xxxxxx.co.jp/www
や
$ wget -r ftp://ftp.xxxxxx.co.jp/www/htdocs
で取得しても状況は変わらず。
$ wget -r ftp://ftp.xxxxxx.co.jp/www/htdocs/content1
まで指定すると、
www/htdocs/content1/content1-1/file/image
www/htdocs/content1/content1-1/file/css
と、その中のファイルまで取得できました。
これは、どういう事?
wget自体が、単に調子悪いとドンドン取りこぼしていく信頼のおけない機能なのか?
取得階層数のデフォルトが5になっていて、それ以上は明示的に指定が必要なのか?
試しに
$ wget -r -l 99 ftp://ftp.xxxxxx.co.jp/www/htdocs/content1
で99階層を指定してみると、最後までキッチリ取れました。
やっぱり、取得階層数のデフォルトが5なのか?
それとも、通信が、たまたま調子良いか悪いかだけなのか?
取得階層数のデフォルトが5だとすれば、
$ wget -r ftp://ftp.xxxxxx.co.jp/
の時と
$ wget -r ftp://ftp.xxxxxx.co.jp/www/htdocs/
の時がダメで
$ wget -r ftp://ftp.xxxxxx.co.jp/www/htdocs/content1
の時が取れる意味が分からない。
謎です。
No.3
- 回答日時:
UnixやLinuxのコマンドなら
「manコマンドでマニュアルを読む」
くらいのことはやってから、人に聞きましょう。
今回のも、最初からそうしていれば、こんなに長々と文章書かずに済んだのです。
man wget より
> -r
> --recursive
> Turn on recursive retrieving. The default maximum depth is 5.
と、ちゃんと「デフォルトでは5階層まで」と書いてあります。
また、manで見るべきところは「SEE ALSO」だと言われています。
SEE ALSOにはこうあります。
> This is not the complete manual for GNU Wget.
> For more complete information,(略) see the GNU Info entry for wget.
「これは完全なマニュアルではないので、より詳しくは GNU infoのwgetを読め」
Googleで検索したら、日本語訳がありました。
http://www.bookshelf.jp/texi/wget/wget-ja_3.html …
> FTP URLを再帰的に回収するとき,Wgetはリモートサーバの
『与えられたディレクトリツリーから』
> 全てのデータを回収し,ローカルにミラーイメージを作成します.
> FTPの 回収もdepthパラメータで制限されます.
と、あなたの疑問が全て載っています。
No.2
- 回答日時:
>やっぱり、取得階層数のデフォルトが5なのか?
そうです。man wget の -l の所にそう書いてあります。
また、無制限は -l 0 です。これは、wget --help に書いてあります(man にないのは謎)。
>の時が取れる意味が分からない。
指定したところからの階層数です。これはmanには書いてないですが、常識的な判断で。
通信がたまたま調子悪いのであれば、エラーになります。
ありがとうございます。
>指定したところからの階層数です。
$ wget -r ftp://ftp.xxxxxx.co.jp/www/htdocs/
と、指定階層を下げてみてもダメだったので、ftpルートからなのか?
と思いきや、
$ wget -r ftp://ftp.xxxxxx.co.jp/www/htdocs/content1
まで下げてみると、最後まで取れたので疑問なんです。
今、新ためて
$ wget -r ftp://ftp.xxxxxx.co.jp/www/htdocs/
してみると、
ちゃんと取れていたので、やっぱり意味が分かりません。
この前は通信が激重だったので。。
そもそも、wget を使おうと思ったのが、filezillaなどのguiツールが途中で通信切れてしまうぐらい重くて、ダウンロードできないから、「コマンドなら幾分軽いかな?」と試したという背景があるのですが、何かそこら辺が絡んでるのかも。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- プロバイダー・ISP hpb22の接続方法の変更 1 2023/08/06 18:47
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- その他(インターネット接続・インフラ) 楽天ひかりでホームページアップロードが出来ない 1 2022/07/30 10:02
- サーバー サクラサーバーについてゾーン設定について教えてください 1 2023/06/11 02:16
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cssファイルの名称付け
-
サイトを作る時のcssファイルは...
-
IE7だけに適用するCSSハックの...
-
jspにcssを反映させるには
-
ドキュメントルートより上の階...
-
複数のhtmlで同じcssファイルを...
-
CSSのことで教えてください
-
エクセルファイルにCSSを読み込...
-
cssでiPhone SEで文字が小さす...
-
サイト全体にどのようにCSSを使...
-
ディレクトリ構成【「common」...
-
cssが反映されません
-
外部cssの記述方法について
-
css,javascriptの呼び出しについて
-
CSSファイルは、どこから読み込...
-
デバイス毎、画面の向き毎にデ...
-
htmlについて
-
PHPでHPを書く際のCSSが適応さ...
-
どうすればなるんですか?
-
スタイル変更のやり方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cssファイルの名称付け
-
jspにcssを反映させるには
-
サイトを作る時のcssファイルは...
-
複数のhtmlで同じcssファイルを...
-
ディレクトリ構成【「common」...
-
範囲指定印刷での位置(css)
-
cssで、ボタンのテキスト部分を...
-
スタイルシート(CSSスタイル)...
-
定数の定義とかはできますか?
-
cssが反映されません
-
エクセルファイルにCSSを読み込...
-
Dreamweaver のテンプレートで...
-
cssファイルを階層の異なるHTML...
-
一部のページにデフォルトCSSを...
-
ブラウザでプレビューでCSSが反...
-
ドキュメントルートより上の階...
-
HTMLの CSSのファイルというの...
-
CSSファイルの分け方皆様はどの...
-
<LINK> の ID の属性値
-
[Dreamweaver8]テンプレートに...
おすすめ情報