/ tmp / cron_test /にファイルをダウンロードする必要があります。私のwgetコードは
wget --random-wait -r -p -nd -e robots=off -A".pdf" -U mozilla http://math.stanford.edu/undergrad/
それで、ディレクトリを指定するいくつかのパラメータはありますか?
/ tmp / cron_test /にファイルをダウンロードする必要があります。私のwgetコードは
wget --random-wait -r -p -nd -e robots=off -A".pdf" -U mozilla http://math.stanford.edu/undergrad/
それで、ディレクトリを指定するいくつかのパラメータはありますか?
回答:
マニュアルページから:
-P prefix
--directory-prefix=prefix
Set directory prefix to prefix. The directory prefix is the
directory where all other files and sub-directories will be
saved to, i.e. the top of the retrieval tree. The default
is . (the current directory).
したがって、コマンドに-P /tmp/cron_test/
(短い形式)または--directory-prefix=/tmp/cron_test/
(長い形式)を追加する必要があります。また、ディレクトリが存在しない場合は作成されます。
-Oは、ダウンロード先のファイルのパスを指定するオプションです。
wget <file.ext> -O /path/to/folder/file.ext
-Pは、ディレクトリ内のファイルをダウンロードするプレフィックスです
wget <file.ext> -P /path/to/folder
/path/to/folder/
が
-O
私は必要のないものを指定することにも賛成票を投じましたが、私はそれ-P
が必要なものであると確信しました。
-O
オーバーライドは、-P
あなただけの出力ディレクトリを指定することはできませんので、(考えるdirname
と、単に出力ファイル名は、(だと思うbasename
)この使用のためだけ。-O
完全なファイルパスを指定する。
ダウンロードするURLが正しいことを確認してください。まず?
、などの文字を含むURLは解析および解決できません。これはcmd行を混乱させ、ダウンロード先のファイル名としてソースURL名に解決されないすべての文字を受け入れます。
例えば:
wget "sourceforge.net/projects/ebosse/files/latest/download?source=typ_redirect"
という名前のファイルにダウンロードされます?source=typ_redirect
。
ご覧のとおり、URLについて少し知っておくと、理解しやすくなりwget
ます。
hirensディスクから起動していて、リソースとしてLinux 2.6.1しかありません(インポートosは使用できません)。物理ハードドライブにISOをダウンロードする際の問題を解決する正しい構文は次のとおりです。
wget "(source url)" -O (directory where HD was mounted)/isofile.iso"
次のコマンドで表示されるファイル(デフォルトのファイル)にwget
ダウンロードする時点を見つけることで正しいURLを把握でき、必要なindex.html
ファイルの正しいサイズ/その他の属性を持っています。
wget "(source url)"
そのURLとソースファイルが正しく、それがにダウンロードされindex.html
たら、次のコマンドを使用して、ダウンロード(ctrl+ z)を停止し、出力ファイルを変更できます。
-O "<specified download directory>/filename.extension"
ソースURLの後。
私の場合、これはISOをダウンロードし、それをバイナリファイルとしてに格納することになり、isofile.iso
うまくいけばマウントされます。
「-P」が適切なオプションです。関連情報については、以下をお読みください。
wget -nd -np -P / dest / dir --recursive http:// url / dir1 / dir2
便宜上、manページの関連スニペット:
-P prefix
--directory-prefix=prefix
Set directory prefix to prefix. The directory prefix is the directory where all other files and subdirectories will be saved to, i.e. the top of the retrieval tree. The default is . (the current directory).
-nd
--no-directories
Do not create a hierarchy of directories when retrieving recursively. With this option turned on, all files will get saved to the current directory, without clobbering (if a name shows up more than once, the
filenames will get extensions .n).
-np
--no-parent
Do not ever ascend to the parent directory when retrieving recursively. This is a useful option, since it guarantees that only the files below a certain hierarchy will be downloaded.