86
シェルスクリプトでは、特定のURLからファイルをダウンロードして特定のフォルダに保存したいとします。 curl
コマンドを使用して特定のフォルダにファイルをダウンロードするために使用する必要がある特定のオプションは何ですか、またはそれ以外にどのような影響がありますか?ファイルを特定のフォルダにcurlコマンドで保存する
シェルスクリプトでは、特定のURLからファイルをダウンロードして特定のフォルダに保存したいとします。 curl
コマンドを使用して特定のフォルダにファイルをダウンロードするために使用する必要がある特定のオプションは何ですか、またはそれ以外にどのような影響がありますか?ファイルを特定のフォルダにcurlコマンドで保存する
あなたは少し不明です。私は、あなたがカールする道を与えることはできないと思っていますが、CDをダウンロードしてCDに戻すことができます。
cd target/path && { curl -O URL ; cd -; }
パスが存在する場合にのみダウンロードされます。ダウンロードはリモートファイル名を保持します。ダウンロード後、元の場所に戻ります。
これはあなたに役立つでしょうか?
それはあなたの問題よりも複雑だった場合、あなただけ使用することができます。
curl -o target/path/filename URL
注大きなO最初の例と第二の小さなOインチ
私はこのコマンドを持っています:curl -LOk 'basename/packages'" http://github.com/ziyaddin/xampp/archive/master.zip "しかし、それは間違ったファイル名 - > 'basename/packages'と書かれています –
あなたはサブシェルを使うこともできます:'(cd target/path; curl -O URL) ' –
2つの違いは何ですか?最初のcdはディレクトリにあり、ファイルをダウンロードしてCDを出します。 2番目はカレントディレクトリにあり、ファイルは特定の場所に保存されます。 2番目はもっとシンプルなようです。 –