curlコマンドのマニュアルページには、次のような記述があります。
cURLは、サポートされるプロトコル(DICT、FILE、FTP、FTPS、GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSPなど)を使用して、 SCP、SFTP、SMB、SMBS、SMTP、SMTPS、TELNET、およびTFTP)を使用します。このコマンドは、ユーザーの操作なしで機能するように設計されています。基本的には、cURLを使用してインターネットからコンテンツをダウンロードすることができます。たとえば、Webアドレスを次のように設定してcURLコマンドを実行したとします。
https://www.Go-Travels.com/curl-definition-2184508
リンクされたページがダウンロードされます。 デフォルトでは、出力はコマンドラインに出力されますが、ファイルを保存するファイル名を指定することもできます。指定されたURLは、次のようなサイトのトップレベルドメインを指すことができます。 www.Go-Travels.com
または、サイトの個々のページを指すこともできます。 cURLを使用して、物理的なWebページ、イメージ、ドキュメント、およびファイルをダウンロードできます。たとえば、Ubuntu Linuxの最新バージョンをダウンロードするには、次のコマンドを実行します: curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso cURLとWgetのどちらを使用するかは、達成しようとしていることによって異なります。 Wgetコマンドは、インターネットなどのネットワークからファイルをダウンロードするために使用されます。 Wgetコマンドを使用する主な利点は、ファイルを再帰的にダウンロードするために使用できることです。したがって、ウェブサイト全体をダウンロードしたい場合は、簡単なコマンドを使用してそれを行うことができます。 Wgetコマンドは、たくさんのファイルをダウンロードするのにも適しています。 cURLコマンドを使用すると、ワイルドカードを使用して取得するURLを指定できます。したがって、有効なURLがあることがわかっている場合は、 http://www.mysite.com/images/image1.jpg
そして http://www.mysite.com/images/image2.jpg
次に、curlコマンドで指定された単一のURLを持つ両方のイメージをダウンロードできます。 Wgetコマンドはダウンロードに失敗したときに回復できますが、cURLコマンドでは失敗します。 WgetとcURLコマンドに関するカンとcannotsの良いアイデアを入手してください。奇妙なことに、このページの違いの1つは、QWERTYキーボードで左手だけを使ってWgetを入力できるということです。 これまでのところ、wgetをcURLよりも使用する理由はたくさんありましたが、WgetよりもcURLを使用する理由は何もありませんでした。 cURLコマンドはWgetコマンドよりも多くのプロトコルをサポートしており、SSLのサポートも強化されています。また、Wgetよりも多くの認証方法をサポートしています。 cURLコマンドは、Wgetコマンド以外のプラットフォームでも動作します。 cURLコマンドを使用すると、同じコマンドラインに複数のURLを指定することができ、URLが同じサイトにある場合、そのサイトのすべてのURLは、パフォーマンスに優れた同じ接続を使用してダウンロードされます。 範囲を指定すると、同じようなパス名を持つURLを簡単にダウンロードできるようになります。 また、cURLコマンドが使用するcURLライブラリもあります libcurl。これは、複数のプログラミングおよびスクリプト言語で使用して、Webページから情報をスクラップすることができます。 コンテンツのダウンロード中は、ダウンロード速度またはアップロード速度、コマンドがどれぐらいの時間を費やしていたか、そしてどれだけの時間が経過しているかがプログレスバーに表示されます。 cURLコマンドは、ダウンロードとアップロードの両方のために、2GBを超える大きなファイルに対して機能します。 カール機能と他のダウンロードツールを比較するこの比較表によれば、cURLコマンドは次の機能を備えています。 cURLまたはWgetを使用する必要がありますか?
cURL機能




