URLは,Uniform Resource Locatorの略語です.uniform resource locatorはインターネットで利用可能なリソースに対するコンパクトな文字列表 示です.Wgetはurl構文をrfc1738に従って理解します.これは,最 も広く使用されている形式です(角カッコはオプション部分を意味します).
http://host[:port]/directory/file ftp://host[:port]/directory/file
ユーザ名とパスワードをurl内部に符号化できます.
ftp://user:password@host/path http://user:password@host/path
userまたはpasswordのどちらか,または両方とも無くても構いま せん.httpユーザ名やパスワードのどちらか一方を省いている場合,認証 は送られません.ftpユーザ名を省いている場合,‘anonymous’が使 用されます.ftpパスワードを省いている場合,電子メールのアドレスが デフォルトパスワードとして提供されます.1
重要な注意:コマンドラインでパスワードを含むurlを指定した
場合,ユーザ名とパスワードは,ps
を使用することで,システム上のす
べてのユーザがそのまま見えることになります.複数のユーザのシステムでは,
これは大きなセキュリティ上の問題になります.それを回避するために
wget -i -
を使用し,それぞれを別の行にしてC-dで終わりにした
urlをWgetの標準入力に与えて下さい
urlでの安全ではない符号化は‘%xy’で可能で,xy
は文字の
ascii値の16進数の表現です.一般的な安全でない文字は,‘%’
(‘%25’として引用されます),‘:’ (‘%3A’として引用されます),
そして‘@’ (‘%40’として引用されます)が含まれます.安全でない
文字の包括的なリストは,rfc1738を参照してください.
Wgetは,ftp urlに対するtype
の機能もサポートします.デ
フォルトで,ftpドキュメントはバイナリモードで回収(type ‘i’)
し,それはダウンロードで変更されないことを意味します.その他の役に立つ
モードは‘a’ (ASCII)モードで,それは異なるオペレーティングシ
ステムの間で行の分離文字を変換し,そのためそれはテキストファイルで役に
立ちます.例は以下のようになります.
ftp://host/directory/file;type=a
歴史的(ヒステリック?)な理由と広範囲で使用されていることから,url 指定の代替となる変種もサポートされています.
ftp-only syntax (NcFTP
でサポートされました):
host:/dir/file
http-only syntax (Netscape
で導入されました):
host[:port]/dir/file
これら二つの代替形式は推奨されず,将来のサポートはやめるかもしれません.
これらの表記の違いを理解できなかったり,その使い方を知らない場合,
Lynx
やNetscape
のような好みのブラウザで使用するプレーンな
普通の書式を使用してください.