web-dev-qa-db-ja.com

curlコマンドでファイルを特定のフォルダに保存する

シェルスクリプトでは、あるURLからファイルをダウンロードし、それを特定のフォルダに保存します。 curlコマンドを使用してファイルを特定のフォルダーにダウンロードするために使用する必要がある特定のオプションは何ですか。

139

私はあなたがカールへの道を与えることができるとは思わないが、あなたはその場所へのCD、ダウンロードおよびCDの戻しができる。

cd target/path && { curl -O URL ; cd -; }

またはサブシェルを使用する。

(cd target/path && curl -O URL)

両方の方法はパスが存在する場合にのみダウンロードされます。 -Oはリモートファイル名を保持します。ダウンロード後は元の場所に戻ります。

ファイル名を明示的に設定する必要がある場合は、小さな-oオプションを使用できます。

curl -o target/path/filename URL
220
Atle