wgetを使用して現在のディレクトリとは異なるディレクトリにダウンロード

wgetを使用して現在のディレクトリとは異なるディレクトリにダウンロード

以下を使用してディレクトリwgetにファイルをダウンロードする必要があります。/var/cache/foobar/stackexchange-site-list.txt/var/cache/foobar/stackexchange-site-list.txt

可能ですか?オプションですが、デフォルトではインストールされていないため、curl使用したくありません。curl

答え1

wget -P /var/cache/foobar/ [...]
wget --directory-prefix=/var/cache/foobar/ [...]

答え2

ファイル名を事前に知っている場合は、-Owgetのオプションを使用してファイルを書き込む場所を指定できます。

wget -O /var/cache/foobar/stackexchange-site-list.txt http://url.to/stackexchange-site-list.txt

答え3

wget -e robots=off -r --no-parent /home/user/Desktop/MIT/ http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

追加:上記のコードを使用すると、単一のコマンドでターゲットディレクトリのすべてのファイルを選択したディレクトリにダウンロードできます。

コマンド分析:

パラメータ得るダウンロード用みんな一度に1つのファイルの代わりにディレクトリを一度に1つずつ:

wget -e robots=off -r --no-parent

ダウンロードしたファイルの宛先

/home/user/Desktop/MIT/

ファイルのソース(オンラインディレクトリ)

http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

関連情報